def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # consumer # ============= self.consumer = sr_consumer(self) self.msg.report_publisher = self.consumer.publish_back() self.msg.report_exchange = self.report_exchange self.msg.user = self.details.url.username self.msg.host = self.details.url.scheme + '://' + self.details.url.hostname self.msg.post_exchange_split = self.post_exchange_split # ============= # poster # ============= if self.post_broker: self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher self.msg.pub_exchange = self.post_exchange self.msg.user = self.post_broker.username self.connected = True
def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # consumer # ============= self.consumer = sr_consumer(self) self.msg.report_publisher = self.consumer.publish_back() self.msg.report_exchange = self.report_exchange self.msg.user = self.details.url.username self.msg.host = self.details.url.scheme + '://' + self.details.url.hostname self.msg.post_exchange_split = self.post_exchange_split # ============= # poster # ============= if self.post_broker : self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher self.msg.pub_exchange = self.post_exchange self.msg.user = self.post_broker.username self.connected = True
def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # consumer # ============= self.consumer = sr_consumer(self) self.msg.report_publisher = self.consumer.publish_back() self.msg.report_exchange = self.report_exchange self.msg.user = self.broker.username self.logger.info( "reading from to %s@%s, exchange: %s" % (self.broker.username, self.broker.hostname, self.msg.exchange)) self.logger.info("report back to %s@%s, exchange: %s" % (self.broker.username, self.broker.hostname, self.msg.report_exchange)) # ============= # poster if post_broker different from broker # ============= self.poster = None if self.post_broker.geturl() != self.broker.geturl(): self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher # ============= # publisher if post_broker is same as broker # ============= else: self.publisher = Publisher(self.consumer.hc) self.publisher.build() self.msg.publisher = self.publisher self.logger.info("Output AMQP broker(%s) user(%s) vhost(%s)" % \ (self.broker.hostname,self.broker.username,self.broker.path) ) self.msg.pub_exchange = self.post_exchange self.msg.post_exchange_split = self.post_exchange_split self.logger.info("Output AMQP exchange(%s)" % self.msg.pub_exchange)
def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # consumer # ============= self.consumer = sr_consumer(self) self.msg.report_publisher = self.consumer.publish_back() self.msg.report_exchange = self.report_exchange self.msg.user = self.broker.username self.logger.info("reading from to %s@%s, exchange: %s" % ( self.broker.username, self.broker.hostname, self.msg.exchange ) ) self.logger.info("report back to %s@%s, exchange: %s" % ( self.broker.username, self.broker.hostname, self.msg.report_exchange ) ) # ============= # poster if post_broker different from broker # ============= self.poster = None if self.post_broker.geturl() != self.broker.geturl() : self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher # ============= # publisher if post_broker is same as broker # ============= else : self.publisher = Publisher(self.consumer.hc) self.publisher.build() self.msg.publisher = self.publisher self.logger.info("Output AMQP broker(%s) user(%s) vhost(%s)" % \ (self.broker.hostname,self.broker.username,self.broker.path) ) self.msg.pub_exchange = self.post_exchange self.msg.post_exchange_split = self.post_exchange_split self.logger.info("Output AMQP exchange(%s)" % self.msg.pub_exchange )
def connect(self): self.logger.debug("sr_post connect") # sr_post : no loop to reconnect to broker self.loop = True if self.program_name == 'sr_post': self.loop = False # message self.msg = sr_message(self) # publisher self.post_broker = self.broker self.poster = sr_poster(self, self.loop) self.msg.publisher = self.poster.publisher self.msg.post_exchange_split = self.post_exchange_split
def connect(self): self.logger.debug("sr_post connect") # sr_post : no loop to reconnect to broker self.loop = True if self.program_name == 'sr_post' : self.loop = False # message self.msg = sr_message( self ) # publisher self.post_broker = self.broker self.poster = sr_poster(self, self.loop) self.msg.publisher = self.poster.publisher self.msg.post_exchange_split = self.post_exchange_split
def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # poster # ============= self.post_broker = self.broker self.post_exchange = self.exchange self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher self.msg.pub_exchange = self.post_exchange self.connected = True
def connect(self): # ============= # create message # ============= self.msg = sr_message(self) # ============= # poster # ============= self.post_broker = self.broker self.post_exchange = self.exchange self.poster = sr_poster(self) self.msg.publisher = self.poster.publisher self.msg.pub_exchange = self.post_exchange self.msg.post_exchange_split = self.post_exchange_split self.connected = True