2 Created on Mar 17, 2014 14 clientConnectName =
"testConnect" 20 def __init__(self, pollerManager, totalExpectRequest):
21 super(Server, self).
__init__(pollerManager)
28 if event.eventType != EVENT_TYPES.NEW_TASK:
29 raise Exception(
"get wrong event type " + str(event.eventType))
31 print "get event\t", event.__dict__
33 self.
reply(event, response)
36 if __name__ ==
"__main__":
39 connect_endpoint =
"127.0.0.1:8090" 42 serverConnectAdmin = connectBuilder.build(transport.Consts.SERVER_CONNECT, BaseServerManager.ADMIN_CONNECT_ENDPOINT)
49 serverConnect = connectBuilder.build(transport.Consts.SERVER_CONNECT, connect_endpoint)
51 serverConnect = connectBuilder.build(transport.Consts.SERVER_CONNECT, connect_endpoint, transport.Consts.TCP_TYPE)
53 server.addConnection(
"server", serverConnect)
def reply(self, event, reply_event)
wrapper for sending event in reply for event
NewTask event object, defines the Task object fields.
def setEventHandler(self, eventType, handler)
set event handler rewrite the current handler for eventType
This is app base class for management server connection end-points and parallel transport messages pr...
def newTaskHandler(self, event)
Class hides routines of bulding connection objects.
def __init__(self, pollerManager, totalExpectRequest)