/** * @return AMQPChannelInterface **/ public function basicConsume($queue, $autoAck, AMQPConsumer $callback) { try { return $this->channel->basicConsume($queue, $autoAck, $callback); } catch (AMQPServerException $e) { return $this->transportReconnect($e)->basicConsume($queue, $autoAck, $callback); } }