示例#1
0
 def __init__(self, config, rmqconf):
   ConfigurableCluAgent.__init__(self, config)
   defaults = {"channel":
       {"exchange":"", "type":""},
       "messages":{"routing_key":""}
       }
   self.__defaults__(defaults)
   self.rmqclient = RabbitmqClient(rmqconf)
示例#2
0
 def ensure_after_execute(self):
   try:
     ConfigurableCluAgent.ensure_after_execute(self)
   finally:
     self.rmqclient.disconnect()