Data Dictionary for Network Based Message Queue

s
Name Kind Description
Router class Class which manages the message queue, routing messages and maintaining information.
CommunicationModule class Class which maintains the connections.
Connection class Class which contains the actual socket id.
Message class Class which contains the information sent across the connection
Query class Class which contains query messages about the status of the system
Statistics class Class which contains infornation about the status of the system
monitor class Class which displays the state of the system
Controller class Class which does the configuring and load- balancing of the message queue.
key attribute Key of the message queue.
permissionattribute Access permissions of the message queue
connections attribute list of all the connections maintained by a communication module
maxConnFd attribute maximum socket descriptor
readyToRead attribute Set of the ready to read connections
parentConn attribute Parent Connection of a communication module
socketid attribute socket descriptor
type attribute Type of message
length attribute Length of message
data attribute Message data
header attribute Header of a query
message attribute message contained in a query
numberOfC nnections attribute number of establihed connections
numberOfMe ssagesOnQ eue attribute number of messages that are pending
numberOfByeOnQueue attribute Total amount of information on the queue
communicationModule attribute interface between router,monitor and controller .

Sameer Suresh Shende
Last modified: Mon Oct 14 17:40:45 PDT