Ejemplo n.º 1
0
 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())
Ejemplo n.º 2
0
 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())
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)