org.jivesoftware.openfire.multiplex |
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.
|
Java Source File Name | Type | Comment |
ClientSessionConnection.java | Class | Represents a connection of a Client Session that was established to a Connection Manager.
Connection Managers have their own physical connections to the server that are multiplexed
among connected clients. |
ConnectionMultiplexerManager.java | Class | A ConnectionMultiplexerManager is responsible for keeping track of the connected
Connection Managers and the sessions that were established with the Connection
Managers. |
MultiplexerPacketDeliverer.java | Class | Fallback method used by
org.jivesoftware.openfire.net.SocketConnection when
connected to a connection manager. |
MultiplexerPacketHandler.java | Class | IQ packets sent from Connection Managers themselves to the server will be handled by
instances of this class.
This class will interact with
ConnectionMultiplexerManager to create, close or
get client sessions. |
Route.java | Class | Route packets identify target sessions by their stream ID and contain a single
wrapped stanza that should be processed by the target session. |
UnknownStanzaException.java | Class | |