Beispiel #1
0
 def __init__(self, host, port, password, filter="ALL",
          eventjson=True, pool_size=5000, trace=False, connect_timeout=20):
     EventSocket.__init__(self, filter, eventjson, pool_size, trace=trace)
     # add the auth request event callback
     self._response_callbacks['auth/request'] = self._auth_request
     self._wait_auth_event = gevent.event.AsyncResult()
     self.password = password
     self.transport = InboundTransport(host, port, connect_timeout=connect_timeout)
Beispiel #2
0
 def __init__(self, socket, address, filter="ALL", pool_size=500, connect_timeout=5):
     EventSocket.__init__(self, filter, pool_size)
     self.transport = OutboundTransport(socket, address, connect_timeout)
     self._uuid = None
     self._channel = None
     # Connects.
     self.connect()
     # Runs the main function .
     try:
         self.run()
     finally:
         self.disconnect()
Beispiel #3
0
 def __init__(self, socket, address, filter="ALL",
              connect_timeout=60, eventjson=True, 
              pool_size=5000, trace=False):
     EventSocket.__init__(self, filter, eventjson, pool_size, trace=trace)
     self.transport = OutboundTransport(socket, address, connect_timeout)
     self._uuid = None
     self._channel = None
     # Runs the main function .
     try:
         self.trace("run now")
         self.run()
         self.trace("run done")
     finally:
         self.trace("disconnect now")
         self.disconnect()
         self.trace("disconnect done")
Beispiel #4
0
 def __init__(self,
              socket,
              address,
              filter="ALL",
              connect_timeout=60,
              eventjson=True,
              pool_size=5000,
              trace=False):
     EventSocket.__init__(self, filter, eventjson, pool_size, trace=trace)
     self.transport = OutboundTransport(socket, address, connect_timeout)
     self._uuid = None
     self._channel = None
     # Runs the main function .
     try:
         self.trace("run now")
         self.run()
         self.trace("run done")
     finally:
         self.trace("disconnect now")
         self.disconnect()
         self.trace("disconnect done")
Beispiel #5
0
 def __init__(self, host, port, password, filter="ALL", 
              pool_size=500, connect_timeout=20, eventjson=True):
     EventSocket.__init__(self, filter, pool_size, eventjson)
     self.password = password
     self.transport = InboundTransport(host, port, connect_timeout=connect_timeout)