當前位置: 首頁>>代碼示例>>PHP>>正文


PHP AMQPStreamConnection::isConnected方法代碼示例

本文整理匯總了PHP中PhpAmqpLib\Connection\AMQPStreamConnection::isConnected方法的典型用法代碼示例。如果您正苦於以下問題:PHP AMQPStreamConnection::isConnected方法的具體用法?PHP AMQPStreamConnection::isConnected怎麽用?PHP AMQPStreamConnection::isConnected使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PhpAmqpLib\Connection\AMQPStreamConnection的用法示例。


在下文中一共展示了AMQPStreamConnection::isConnected方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: reconnect

 /**
  * Reconnect amqp connection
  */
 public function reconnect()
 {
     if (!$this->amqpConnection->isConnected()) {
         $this->amqpConnection->reconnect();
         $this->channel = $this->amqpConnection->channel();
         $this->declaredQueues = [];
     }
 }
開發者ID:ysaroka,項目名稱:uploader,代碼行數:11,代碼來源:AmqpWrapper.php

示例2: connect

 /**
  * @param bool $forceReconnection
  *
  * @return void
  */
 public function connect($forceReconnection = false)
 {
     $useSslConnection = !empty($this->sslOptions);
     $env = ['server' => $this->server, 'port' => $this->port, 'vhost' => $this->vhost, 'ssl' => $useSslConnection];
     if (true == $forceReconnection || false == $this->connection instanceof AMQPStreamConnection) {
         $this->logger->debug('Stablishing connection...', $env);
         if ($useSslConnection) {
             $this->connection = new AMQPSSLConnection($this->server, $this->port, $this->user, $this->pass, $this->vhost, $this->sslOptions);
         } else {
             $this->connection = new AMQPStreamConnection($this->server, $this->port, $this->user, $this->pass, $this->vhost);
         }
         $this->logger->info('Connection stablished!', $env);
     } elseif (false == $this->connection->isConnected()) {
         $this->logger->debug('Restablishing connection...', $env);
         $this->connection->reconnect();
         $this->logger->info('Connection restablished!', $env);
     }
     $this->openChannel($forceReconnection);
 }
開發者ID:retrinko,項目名稱:cottontail,代碼行數:24,代碼來源:PhpAmqpLibConnector.php

示例3: isConnected

 public function isConnected()
 {
     return $this->connection->isConnected();
 }
開發者ID:roryy,項目名稱:flatfishqueue,代碼行數:4,代碼來源:Connection.php


注:本文中的PhpAmqpLib\Connection\AMQPStreamConnection::isConnected方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。