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
admin.NodeManagerRequest.NodeManagerRequest Class Reference

NodeManagerRequest class contents all data needed for admin level's request sending. More...

Inheritance diagram for admin.NodeManagerRequest.NodeManagerRequest:
Collaboration diagram for admin.NodeManagerRequest.NodeManagerRequest:

Public Member Functions

def __init__ (self, errorCode=CONSTANTS.ERROR_NO, connectionBuilder=None, connectionIdGenerator=None)
 
def getErrorCode (self)
 
def createNodeManagerResponse (self, response, message)
 

Public Attributes

 errorCode
 
 connectionBuilder
 

Detailed Description

NodeManagerRequest class contents all data needed for admin level's request sending.

Definition at line 23 of file NodeManagerRequest.py.

Constructor & Destructor Documentation

◆ __init__()

def admin.NodeManagerRequest.NodeManagerRequest.__init__ (   self,
  errorCode = CONSTANTS.ERROR_NO,
  connectionBuilder = None,
  connectionIdGenerator = None 
)

Definition at line 24 of file NodeManagerRequest.py.

24  def __init__(self, errorCode=CONSTANTS.ERROR_NO, connectionBuilder=None, connectionIdGenerator=None):
25  self.errorCode = errorCode
26  if connectionBuilder == None:
27  if connectionIdGenerator == None:
28  connectionIdGenerator = IDGenerator()
29  self.connectionBuilder = ConnectionBuilder(connectionIdGenerator)
30  else:
31  self.connectionBuilder = connectionBuilder
32 
33 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ createNodeManagerResponse()

def admin.NodeManagerRequest.NodeManagerRequest.createNodeManagerResponse (   self,
  response,
  message 
)

Definition at line 38 of file NodeManagerRequest.py.

38  def createNodeManagerResponse(self, response, message):
39  errorCode = CONSTANTS.ERROR_NO
40  if response.get_uid() != message[CONSTANTS.STRING_MSGID_NAME]:
41  errorCode = CONSTANTS.ERROR_BAD_MSG_ID
42  return NodeManagerResponse(errorCode, response.get_body())
43 
44 

◆ getErrorCode()

def admin.NodeManagerRequest.NodeManagerRequest.getErrorCode (   self)

Definition at line 34 of file NodeManagerRequest.py.

34  def getErrorCode(self):
35  return self.errorCode
36 
37 
Here is the caller graph for this function:

Member Data Documentation

◆ connectionBuilder

admin.NodeManagerRequest.NodeManagerRequest.connectionBuilder

Definition at line 29 of file NodeManagerRequest.py.

◆ errorCode

admin.NodeManagerRequest.NodeManagerRequest.errorCode

Definition at line 25 of file NodeManagerRequest.py.


The documentation for this class was generated from the following file: