Coverage for ion/services/coi/exchange/broker_controller : 88.06%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
|
log.critical('Could not locate AMQP spec file at: ' + spec_path)
def start(self): """ """ except txamqp.client.Closed: log.critical( "failed to connect to amqp broker:\n " + \ "\tusername: %s\n " + \ "\tpassword: %s\n " + \ "\thost: %s\n " + \ "\tport: %s\n " + \ "\tvhost: %s" % ( str(self._privileged_broker['username']), str(self._privileged_broker['password']), str(self._privileged_broker['host']), str(self._privileged_broker['port']), str(self._privileged_broker['vhost'])))
def stop(self): """ """ # for ch, q in self.queues: # yield ch.queue_delete(queue=q) # for ch, ex in self.exchanges: # yield ch.exchange_delete(exchange=ex) # log.info('broker_controller: delete_exchange() name=' + ex)
def _connect(self):
thefailure.trap(error.ConnectionRefusedError) log.critical( "failed to connect to amqp broker:\n " + \ "\tusername: %s\n " + \ "\tpassword: %s\n " + \ "\thost: %s\n " + \ "\tport: %s\n " + \ "\tvhost: %s" % ( str(self._privileged_broker['username']), str(self._privileged_broker['password']), str(self._privileged_broker['host']), str(self._privileged_broker['port']), str(self._privileged_broker['vhost']))) thefailure.raiseException()
""" Creates an exchange.
""" self, channel=None, ticket=0, exchange='', type='', passive=False, durable=False, auto_delete=True, internal=False, nowait=False, arguments={} ):
ticket, exchange, type, passive, durable, auto_delete, internal, nowait, arguments )
self, name="", ): queue=name, durable=False, exclusive=True, auto_delete=True )
self, name="", exchangename="", routingkey="" ): b = yield self.channel.queue_bind( queue=exchangename + '.' + name, exchange=exchangename, routing_key=routingkey )
# self.queues.append((channel, reply.queue)) returnValue(b)
|