Ejemplo n.º 1
0
 /**
  * Class constructor.
  *
  * @param         array  $settings Array holding settings whereas those are:
  *                       * app_name        (mandatory)
  *                       * amq_host        (mandatory)
  *                       * amq_virtualhost (optional)
  *                       * amq_user        (optional)
  *                       * amq_password    (optional)
  *                       * amq_transport   (optional)
  *                       * amq_ttl         (optional)
  *                       * amq_msg_ttl     (optional)
  *                       * amq_num_queues  (optional)
  *                       * msg_encoding    (optional)
  *                       * timeout         (optional)
  *
  * @return        void
  */
 protected function __construct($settings)
 {
     parent::__construct($settings);
 }
Ejemplo n.º 2
0
 /**
  * Class constructor.
  *
  * Sets up basic consumption on queue for handling requests.
  *
  * @param         array  $settings Array holding settings whereas those are:
  *                       * app_name        (mandatory)
  *                       * amq_host        (mandatory)
  *                       * amq_virtualhost (optional)
  *                       * amq_user        (optional)
  *                       * amq_password    (optional)
  *                       * amq_transport   (optional)
  *                       * amq_ttl         (optional)
  *                       * amq_msg_ttl     (optional)
  *                       * amq_num_queues  (optional)
  *                       * msg_encoding    (optional)
  * @return        void
  */
 protected function __construct($settings)
 {
     parent::__construct($settings);
     $this->requestChannel->basic_consume($this->requestQueue, '', false, false, false, false, array($this, 'onRequest'));
 }