HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.
2.0.0-chaika
Hierarchical Cluster Engine Python language binding
|
The builder is used to encapsulation routine of creation various type of connections. More...
Public Member Functions | |
def | __init__ (self, id_generator) |
constructor More... | |
def | build (self, connect_type, connect_params, endPointType=consts.CLIENT_CONNECT) |
build a connection More... | |
Public Attributes | |
zmq_context | |
zmq_poller | |
id_generator | |
builders | |
Private Member Functions | |
def | __admin_connection (self, connect_params, endPointType) |
helper function More... | |
def | __data_connection (self, connect_params, endPointType) |
helper function More... | |
The builder is used to encapsulation routine of creation various type of connections.
Factory is used to create various connection objects
Definition at line 21 of file ConnectionBuilder.py.
def transport.ConnectionBuilder.ConnectionBuilder.__init__ | ( | self, | |
id_generator | |||
) |
constructor
Init global variable
id_generator | an instance of IDGenerator object Init global variable |
Definition at line 30 of file ConnectionBuilder.py.
|
private |
helper function
is used for create admin connection type
connect_params | an instance of ConnectionParams |
endpointType | type of endpoint (client or server) return zmq.Socket |
Definition at line 59 of file ConnectionBuilder.py.
|
private |
helper function
is used for create data connection type
connect_params | an instance of ConnectionParams |
endpointType | type of endpoint (client or server) return zmq.Socket |
Definition at line 71 of file ConnectionBuilder.py.
def transport.ConnectionBuilder.ConnectionBuilder.build | ( | self, | |
connect_type, | |||
connect_params, | |||
endPointType = consts.CLIENT_CONNECT |
|||
) |
build a connection
connect_type | type of connection(DATA_CONNECT_TYPE or ADMIN_CONNECT_TYPE) |
connect_params | an instance of ConnectionParams |
endpointType | type of endpoint (client or server) |
Definition at line 48 of file ConnectionBuilder.py.
transport.ConnectionBuilder.ConnectionBuilder.builders |
Definition at line 37 of file ConnectionBuilder.py.
transport.ConnectionBuilder.ConnectionBuilder.id_generator |
Definition at line 36 of file ConnectionBuilder.py.
transport.ConnectionBuilder.ConnectionBuilder.zmq_context |
Definition at line 34 of file ConnectionBuilder.py.
transport.ConnectionBuilder.ConnectionBuilder.zmq_poller |
Definition at line 35 of file ConnectionBuilder.py.