Package org.jlab.coda.cMsg

Interface Summary
cMsgCallbackInterface This interface provides an API for the client callbacks in the cMsg system.
cMsgDeliverMessageInterface Classes that implement this interface provide a means for a subdomain handler object to talk to its client - providing the client with responses to its requests.
cMsgDomainInterface This interface is the cMsg client API for cMsg domain.
cMsgMessageContextInterface Interface defining the context in which a subscription's callback is run.
cMsgShutdownHandlerInterface Classes implementing this interface are used as cMsg clients' shutdown handlers.
cMsgSubdomainInterface This interface is an API for an object that a domain server uses to respond to client demands.
 

Class Summary
Base64 Implements Base64 encoding and decoding as defined by RFC 2045: "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" page 23.
cMsg This class is instantiated by a client in order to connect to a cMsg server.
cMsgCallbackAdapter This class is an adapter which implements the cMsgCallbackInterface.
cMsgCallbackThread This class is used to run a message callback in its own thread.
cMsgClientInfo This class stores a cMsg client's information.
cMsgConstants This interface defines some useful constants.
cMsgDomainAdapter This class provides a very basic (non-functional, dummy) implementation of the cMsgDomainInterface interface.
cMsgGetHelper This class is used to help in implementing subscribeAndGet and sendAndGet methods.
cMsgMessage This class implements a message in the cMsg messaging system.
cMsgMessageContextDefault The class defines the default context that a message starts with when it's created.
cMsgMessageFull This class contains the full functionality of a message.
cMsgMessageMatcher This class contains the methods used to determine whether a message's subject and type match a subscription's subject and type.
cMsgNetworkConstants This interface defines some useful constants.
cMsgNotifier This class is used on server side to store information associated with a subscribeAndGet and sendAndGet for later unsubscription and deletion when timeout occurs on client side.
cMsgPayloadItem This class represents an item in a cMsg message's payload.
cMsgShutdownHandlerDefault This class implements the default client shutdown handler.
cMsgSubdomainAdapter This class provides a very basic (non-functional/dummy) implementation of the cMsgSubdomainInterface interface.
cMsgSubscription Class to store a client's subscription to a particular message subject and type.
cMsgUtilities This class stores methods which are neatly self-contained and may be used in more that one place.
FileHelper Utilities for File manipulation.
 

Exception Summary
Base64DecodingException Exception that is thrown when an unexpected character is encountered during Base64 decoding.
cMsgException This class represents an error that occurred while attempting to execute a cMsg method.