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
Constants.py
Go to the documentation of this file.
1 '''
2 Created on Feb 17, 2014
3 
4 @author: scorp
5 @link: http://hierarchical-cluster-engine.com/
6 @copyright: Copyright © 2013-2014 IOIX Ukraine
7 @license: http://hierarchical-cluster-engine.com/license/
8 @since: 0.1
9 '''
10 
11 #Admin module's constants
12 PORT_DEFAULT = 5546
13 HOST_DEFAULT = "tcp://localhost"
14 NODE_TIMEOUT = 1000
15 
16 ERROR_NO = 0
17 ERROR_BAD_MSG_ID = 1
18 
19 ADMIN_CONNECT_TYPE = 0
20 DATA_CONNECT_TYPE = 1
21 
22 STRING_MSGID_NAME = "msgId"
23 STRING_BODY_NAME = "body"
24 
25 STRING_EXCEPTION_ADMIN_TIMEOUT = "Admin module timeout"
26 STRING_EXCEPTION_WRONG_CONNECTION_KEY = "Wrong Connection key"
27 
28 STRING_NODE_MARKER = "node"
29 STRING_RESPONSE_MARKER = "response"
30 
31 COMMAND_DELIM = '\t'
32 PARAM_DELIM = '@'
33 ITEM_DELIM = '\t'
34 FIELD_DELIM = '='
35 
36 ERROR_CODE_OK = "OK"
37 ERROR_CODE_ERROR = "ERROR"
38 RESPONSE_CODE_NAME = "response_code"
39 RESPONSE_FIELDS_NAME = "fields"
40 
41 #Admin handler types
42 class ADMIN_HANDLER_TYPES(object):
43 
44  DATA_CLIENT_PROXY = "DataClientProxy"
45  DATA_CLIENT_DATA = "DataClientData"
46  DATA_PROCESSOR_DATA = "DataProcessorData"
47  ADMIN = "Admin"
48  DATA_REDUCE_PROXY = "DataReducerProxy"
49  DATA_SERVER_PROXY = "DataServerProxy"
50  ROUTER_SERVER_PROXY = "RouterServerProxy"
51 
52 
53  def __init__(self):
54  pass
55 
56 
57 #Admin commands names
58 class COMMAND_NAMES(object):
59  DRCE = "DRCE"
60  SPHINX = "SPHINX"
61  ECHO = "ECHO"
62  REBUILD_SERVER_CONNECTION = "REBUILD_SERVER_CONNECTION"
63  REBUILD_SERVER_CONNECTION = "REBUILD_SERVER_CONNECTION"
64  DISCONNECT_SERVER_CONNECTION = "DISCONNECT_SERVER_CONNECTION"
65  REBUILD_CLIENT_CONNECTION = "REBUILD_CLIENT_CONNECTION"
66  DISCONNECT_CLIENT_CONNECTION = "DISCONNECT_CLIENT_CONNECTION"
67  UPDATE_SCHEMA = "UPDATE_SCHEMA"
68  REBUILD_CLIENT_CONNECTION = "REBUILD_CLIENT_CONNECTION"
69  SHUTDOWN = "SHUTDOWN"
70  LLGET = "LLGET"
71  LLSET = "LLSET"
72  MMGET = "MMGET"
73  MMSET = "MMSET"
74  TIME = "TIME"
75  PROPERTIES = "PROPERTIES"
76  DRCE_SET_HOST = "DRCE_SET_HOST"
77  DRCE_GET_HOST = "DRCE_GET_HOST"
78  DRCE_SET_PORT = "DRCE_SET_PORT"
79  DRCE_GET_PORT = "DRCE_GET_PORT"
80 
81 
82  def __init__(self):
83  pass