Package org.objectweb.joram.mom.proxies
The
org.objectweb.joram.mom.proxies package holds the classes implementing the MOM proxy, basically linking external client applications to destination agents.-
Interface Summary Interface Description ClientSubscriptionMBean ConnectionContext Interface to abstract the communication between the client and the MOM.ConnectionManagerMBean Adds JMX monitoring for a connection manager.ProxyAgentItf TheProxyAgentItfinterface defines the methods which must be provided by a user agent instance.ProxyMessageSender AProxyMessageSendersends messages (ProxyMessage) to a client.UserAgentMBean -
Class Summary Class Description AckedQueue AdminNotification AnAdminNotificationis sent during initialization by an administrator's proxy for registering to the local administration topic.CCUID ClientContext TheClientContextclass holds the data related to a connection context.ClientContext.ClientContextFactory ClientContext.MultiReplyContext ClientSubscription TheClientSubscriptionclass holds the data of a client subscription, and the methods managing the delivery and acknowledgement of the messages.ClientSubscription.ClientSubscriptionFactory CloseConnectionNot CloseConnectionNot2 ConnectionManager AConnectionManageris started as a service in each MOM agent server for allowing connections with external clients.FlowControl GetConnectionNot MultiCnxSync MultiCnxSync.SyncRound OpenConnectionNot ProxyMessage ProxyRequestGroupNot QueueWorker ReliableConnectionContext Reliable implementation of the interface to abstract the communication between the client and the MOM.RequestBuffer RequestNot ResetCollocatedConnectionsNot ReturnConnectionNot SendRepliesNot SendReplyNot StandardConnectionContext Standard implementation of the interface to abstract the communication between the client and the MOM.SyncReply ASyncReplyis a notification used by a proxy for synchronizing a reply.TopicSubscription TheTopicSubscriptionclass holds the parameters of a proxy's subscription to a topic.UserAgent TheUserAgentclass implements the MOM proxy behaviour, basically forwarding client requests to MOM destinations and MOM destinations replies to clients.UserAgent.UserAgentFactory UserAgentArrivalState UserAgentArrivalState.UserAgentArrivalStateFactory Xid TheXidinternal class is a utility class representing a global transaction identifier. -
Enum Summary Enum Description ConnectionContext.Type