예제 #1
0
 /**
  * @param AbstractConnection $host
  * @param string $port
  * @param string $user
  * @param string $password
  * @param string $vhost
  * @param bool $insist
  * @param string $login_method
  * @param null $login_response
  * @param string $locale
  * @param int $connection_timeout
  * @param int $read_write_timeout
  * @param null $context
  * @param bool $keepalive
  */
 public function __construct($host, $port, $user, $password, $vhost = '/', $insist = false, $login_method = 'AMQPLAIN', $login_response = null, $locale = 'en_US', $connection_timeout = 3, $read_write_timeout = 3, $context = null, $keepalive = false, $heartbeat = 0)
 {
     $io = new StreamIO($host, $port, $connection_timeout, $read_write_timeout, $context, $keepalive, $heartbeat);
     parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io, $heartbeat);
     // save the params for the use of __clone, this will overwrite the parent
     $this->construct_params = func_get_args();
 }
예제 #2
0
 public function __construct($host, $port, $user, $password, $vhost = "/", $insist = false, $login_method = "AMQPLAIN", $login_response = null, $locale = "en_US", $connection_timeout = 3, $read_write_timeout = 3, $context = null)
 {
     $io = new StreamIO($host, $port, $connection_timeout, $read_write_timeout, $context);
     $this->sock = $io->get_socket();
     parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io);
     // save the params for the use of __clone, this will overwrite the parent
     $this->construct_params = func_get_args();
 }
예제 #3
0
 public function __construct($host, $port, $user, $password, $vhost = "/", $insist = false, $login_method = "AMQPLAIN", $login_response = null, $locale = "en_US", $timeout = 3)
 {
     $io = new SocketIO($host, $port, $timeout);
     parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io);
 }
 /**
  * @param string $host
  * @param int $port
  * @param string $user
  * @param string $password
  * @param string $vhost
  * @param bool $insist
  * @param string $login_method
  * @param null $login_response
  * @param string $locale
  * @param int $timeout
  * @param bool $keepalive
  */
 public function __construct($host, $port, $user, $password, $vhost = '/', $insist = false, $login_method = 'AMQPLAIN', $login_response = null, $locale = 'en_US', $timeout = 3, $keepalive = false)
 {
     $io = new SocketIO($host, $port, $timeout, $keepalive);
     parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io);
 }
예제 #5
0
 public function __construct($host, $port, $user, $password, $vhost = "/", $insist = false, $login_method = "AMQPLAIN", $login_response = null, $locale = "en_US", $connection_timeout = 3, $read_write_timeout = 3, $context = null)
 {
     $io = new StreamIO($host, $port, $connection_timeout, $read_write_timeout, $context);
     $this->sock = $io->get_socket();
     parent::__construct($user, $password, $vhost, $insist, $login_method, $login_response, $locale, $io);
 }