Connection Manager implementation. Connection Managers architecture is composed of two parties.
- Connection Managers that accept client connections. Not implemented here.
- The Main server that handles Connection Manager connections. Implemented here.
Class Summary Class Description ClientSessionConnectionRepresents a connection of a Client Session that was established to a Connection Manager. ConnectionMultiplexerManagerA ConnectionMultiplexerManager is responsible for keeping track of the connected Connection Managers and the sessions that were established with the Connection Managers. MultiplexerPacketDelivererFallback method used by
SocketConnectionwhen connected to a connection manager.
MultiplexerPacketHandlerIQ packets sent from Connection Managers themselves to the server will be handled by instances of this class. RouteRoute packets identify target sessions by their stream ID and contain a single wrapped stanza that should be processed by the target session.
Exception Summary Exception Description UnknownStanzaException