def __init__(self, url, count): super(Recv, self).__init__(auto_accept=False) self.url = url self.delay = 0 self.last_id = None self.expected = count self.received = 0 self.accepted = 0 self.db = Db("dst_db", EventInjector())
def __init__(self, url, count): super(Send, self).__init__() self.url = url self.delay = 0 self.sent = 0 self.confirmed = 0 self.load_count = 0 self.records = Queue.Queue(maxsize=50) self.target = count self.db = Db("src_db", EventInjector())
def on_start(self, event): self.container = event.container self.db = Db("src_db", self.container.get_event_trigger()) self.sender = self.container.create_sender(self.url)
def on_start(self, event): self.db = Db("dst_db", event.container.get_event_trigger()) e = ApplicationEvent("id_loaded") e.container = event.container self.db.get_id(e)