Package g4ds :: Module g4dsconfigurationcontroller
[show private | hide private]
[frames | no frames]

Module g4ds.g4dsconfigurationcontroller

All configurations are applied in here.

Grid for Digital Security (G4DS)

There are 3 controller subsystems:

Additionally, we have the routing messages as well, which are also encapsulated in G4DS control messages.

This way, messages with ID CONTROL_ROUTER are encapsulated routing messages; messages with ID CONTROL_SUBSYSTEM_ROUTING in contrast are control messages for the routing control sub system; hence, for controlling the routing.

Author: Michael Pilgermann

Contact: mailto:mpilgerm@glam.ac.uk

License: GPL (General Public License)

Classes
CommunityController Handles controlling of communities.
ControlMessageDispatcher Handles incoming G4DS control messages.
MemberController Handles controlling of members.
OutgoingControlMessagesHandler Handles outgoing G4DS control messages.
RoutingController Handles controlling of routing.
ServiceController Handles controlling of services.

Function Summary
  getCommunityController()
  getControlMessageDispatcher()
  getMemberController()
  getOutgoingControlMessagesHandler()
  getRoutingController()
  getServiceController()

Variable Summary
str COMMUNITY_ACTION_GENERIC_REPLY = '4'
str COMMUNITY_ACTION_GET_MEMBERS = '2'
str COMMUNITY_ACTION_REQUEST_TCDL = '0'
str COMMUNITY_ACTION_UPDATE_MEMBERS = '3'
str COMMUNITY_ACTION_UPDATE_TCDL = '1'
str COMMUNITY_ADMIN_SUBSCRIBE = '5'
str COMMUNITY_SUCESS_COMMUNITY_NOT_FOUND = '2'
str COMMUNITY_SUCESS_MEMBER_ALREADY = '3'
str COMMUNITY_SUCESS_MEMBER_UNKNOWN = '4'
str COMMUNITY_SUCESS_NO_ERROR = '0'
str COMMUNITY_SUCESS_TCDL_NOT_FOUND = '1'
str CONTROL_ROUTER = 'ROUTING-MESSAGE'
str CONTROL_SUBSYSTEM_COMMUNITIES = 'SS-COMMUNITY'
str CONTROL_SUBSYSTEM_MEMBERS = 'SS-MEMBER'
str CONTROL_SUBSYSTEM_ROUTING = 'SS-ROUTING'
str CONTROL_SUBSYSTEM_SERVICES = 'SS-SERVICE'
str MEMBER_ACTION_GENERIC_REPLY = '0'
str MEMBER_ACTION_REQUEST_MDL = '1'
str MEMBER_ACTION_UPDATE_MDL = '2'
str MEMBER_SUCESS_GENERIC_ERROR = '1'
str MEMBER_SUCESS_MDL_NOT_FOUND = '2'
str MEMBER_SUCESS_NO_ERROR = '0'
str MEMBER_SUCESS_PERMISSION_DENIED = '3'
str ROUTING_ACTION_GENERIC_REPLY = '0'
str ROUTING_ACTION_REQUEST_ROUTING_TABLE = '1'
str ROUTING_ACTION_UPDATE_ROUTING_TABLE = '2'
str ROUTING_SUCESS_GENERIC_ERROR = '1'
str ROUTING_SUCESS_NO_ERROR = '0'
str ROUTING_SUCESS_PERMISSION_DENIED = '2'
str SERVICE_ACTION_GENERIC_REPLY = '4'
str SERVICE_ACTION_GET_MEMBERS = '2'
str SERVICE_ACTION_REQUEST_KSDL = '0'
str SERVICE_ACTION_UPDATE_KSDL = '1'
str SERVICE_ACTION_UPDATE_MEMBERS = '3'
str SERVICE_ADMIN_SUBSCRIBE = '5'
str SERVICE_SUCESS_GENERIC_ERROR = '5'
str SERVICE_SUCESS_KSDL_NOT_FOUND = '1'
str SERVICE_SUCESS_MEMBER_ALREADY = '3'
str SERVICE_SUCESS_MEMBER_UNKNOWN = '4'
str SERVICE_SUCESS_NO_ERROR = '0'
str SERVICE_SUCESS_SERVICE_NOT_FOUND = '2'
NoneType _communityController = None                                                                  
ControlMessageDispatcher _controlMessageDispatcher: Singleton - the only instance ever of the ControlMessageDispatcher class
NoneType _memberController = None                                                                  
NoneType _outgoingControlMessagesHandler = None                                                                  
NoneType _routingController = None                                                                  
NoneType _serviceController = None                                                                  

Variable Details

COMMUNITY_ACTION_GENERIC_REPLY

Type:
str
Value:
'4'                                                                    

COMMUNITY_ACTION_GET_MEMBERS

Type:
str
Value:
'2'                                                                    

COMMUNITY_ACTION_REQUEST_TCDL

Type:
str
Value:
'0'                                                                    

COMMUNITY_ACTION_UPDATE_MEMBERS

Type:
str
Value:
'3'                                                                    

COMMUNITY_ACTION_UPDATE_TCDL

Type:
str
Value:
'1'                                                                    

COMMUNITY_ADMIN_SUBSCRIBE

Type:
str
Value:
'5'                                                                    

COMMUNITY_SUCESS_COMMUNITY_NOT_FOUND

Type:
str
Value:
'2'                                                                    

COMMUNITY_SUCESS_MEMBER_ALREADY

Type:
str
Value:
'3'                                                                    

COMMUNITY_SUCESS_MEMBER_UNKNOWN

Type:
str
Value:
'4'                                                                    

COMMUNITY_SUCESS_NO_ERROR

Type:
str
Value:
'0'                                                                    

COMMUNITY_SUCESS_TCDL_NOT_FOUND

Type:
str
Value:
'1'                                                                    

CONTROL_ROUTER

Type:
str
Value:
'ROUTING-MESSAGE'                                                      

CONTROL_SUBSYSTEM_COMMUNITIES

Type:
str
Value:
'SS-COMMUNITY'                                                         

CONTROL_SUBSYSTEM_MEMBERS

Type:
str
Value:
'SS-MEMBER'                                                            

CONTROL_SUBSYSTEM_ROUTING

Type:
str
Value:
'SS-ROUTING'                                                           

CONTROL_SUBSYSTEM_SERVICES

Type:
str
Value:
'SS-SERVICE'                                                           

MEMBER_ACTION_GENERIC_REPLY

Type:
str
Value:
'0'                                                                    

MEMBER_ACTION_REQUEST_MDL

Type:
str
Value:
'1'                                                                    

MEMBER_ACTION_UPDATE_MDL

Type:
str
Value:
'2'                                                                    

MEMBER_SUCESS_GENERIC_ERROR

Type:
str
Value:
'1'                                                                    

MEMBER_SUCESS_MDL_NOT_FOUND

Type:
str
Value:
'2'                                                                    

MEMBER_SUCESS_NO_ERROR

Type:
str
Value:
'0'                                                                    

MEMBER_SUCESS_PERMISSION_DENIED

Type:
str
Value:
'3'                                                                    

ROUTING_ACTION_GENERIC_REPLY

Type:
str
Value:
'0'                                                                    

ROUTING_ACTION_REQUEST_ROUTING_TABLE

Type:
str
Value:
'1'                                                                    

ROUTING_ACTION_UPDATE_ROUTING_TABLE

Type:
str
Value:
'2'                                                                    

ROUTING_SUCESS_GENERIC_ERROR

Type:
str
Value:
'1'                                                                    

ROUTING_SUCESS_NO_ERROR

Type:
str
Value:
'0'                                                                    

ROUTING_SUCESS_PERMISSION_DENIED

Type:
str
Value:
'2'                                                                    

SERVICE_ACTION_GENERIC_REPLY

Type:
str
Value:
'4'                                                                    

SERVICE_ACTION_GET_MEMBERS

Type:
str
Value:
'2'                                                                    

SERVICE_ACTION_REQUEST_KSDL

Type:
str
Value:
'0'                                                                    

SERVICE_ACTION_UPDATE_KSDL

Type:
str
Value:
'1'                                                                    

SERVICE_ACTION_UPDATE_MEMBERS

Type:
str
Value:
'3'                                                                    

SERVICE_ADMIN_SUBSCRIBE

Type:
str
Value:
'5'                                                                    

SERVICE_SUCESS_GENERIC_ERROR

Type:
str
Value:
'5'                                                                    

SERVICE_SUCESS_KSDL_NOT_FOUND

Type:
str
Value:
'1'                                                                    

SERVICE_SUCESS_MEMBER_ALREADY

Type:
str
Value:
'3'                                                                    

SERVICE_SUCESS_MEMBER_UNKNOWN

Type:
str
Value:
'4'                                                                    

SERVICE_SUCESS_NO_ERROR

Type:
str
Value:
'0'                                                                    

SERVICE_SUCESS_SERVICE_NOT_FOUND

Type:
str
Value:
'2'                                                                    

_communityController

Type:
NoneType
Value:
None                                                                  

_controlMessageDispatcher

Singleton - the only instance ever of the ControlMessageDispatcher class
Type:
ControlMessageDispatcher
Value:
None                                                                  

_memberController

Type:
NoneType
Value:
None                                                                  

_outgoingControlMessagesHandler

Type:
NoneType
Value:
None                                                                  

_routingController

Type:
NoneType
Value:
None                                                                  

_serviceController

Type:
NoneType
Value:
None                                                                  

Generated by Epydoc 2.0 on Sat Oct 22 22:52:47 2005 http://epydoc.sf.net