org.jivesoftware.openfire |
|
Java Source File Name | Type | Comment |
Channel.java | Class | A channel provides a mechanism to queue work units for processing. |
ChannelHandler.java | Interface | Interface to handle packets delivered by Channels. |
ChannelNotFoundException.java | Class | Thrown when a channel lookup fails to find the specified channel. |
Connection.java | Interface | Represents a connection on the server. |
ConnectionCloseListener.java | Interface | Implement and register with a connection to receive notification
of the connection closing. |
ConnectionManager.java | Interface | Coordinates connections (accept, read, termination) on the server. |
FlashCrossDomainHandler.java | Class | |
IQHandlerInfo.java | Class | A simple meta-data class that stores several related tools for
generic IQ protocol handling.
To handle an IQ packet, the server needs to know:
- The fully qualified name of the iq sub-element.
|
IQResultListener.java | Interface | An IQResultListener will be invoked when a previously IQ packet sent by the server was answered.
Use
IQRouter.addIQResultListener(StringIQResultListener) to add a new listener that
will process the answer to the IQ packet being sent. |
IQRouter.java | Class | Routes iq packets throughout the server. |
LocalSessionManager.java | Class | A LocalSessionManager keeps track of sessions that are connected to this JVM and for
which there is no route. |
MessageRouter.java | Class | Route message packets throughout the server.
Routing is based on the recipient and sender addresses. |
MulticastRouter.java | Class | Router of packets with multiple recipients. |
OfflineMessage.java | Class | Subclass of Message that keeps the date when the offline message was stored in the database. |
OfflineMessageListener.java | Interface | Interface to listen for offline message events. |
OfflineMessageStore.java | Class | Represents the user's offline message storage. |
OfflineMessageStrategy.java | Class | Controls what is done with offline messages. |
PacketDeliverer.java | Interface | Delivers packets to locally connected streams. |
PacketException.java | Class | Represents a runtime packet exception typically from a malformed
packet. |
PacketRouter.java | Interface | A router that handles incoming packets. |
PresenceManager.java | Interface | The presence manager tracks on a global basis who's online. |
PresenceRouter.java | Class | Route presence packets throughout the server.
Routing is based on the recipient and sender addresses. |
PrivateStorage.java | Class | Private storage for user accounts (JEP-0049). |
RemoteConnectionFailedException.java | Class | Thrown when something failed verifying the key of a Originating Server with an Authoritative
Server in a dialback operation. |
RemotePacketRouter.java | Interface | A RemotePacketRouter is responsible for deliverying packets to entities hosted
in remote nodes of the cluster. |
RoutableChannelHandler.java | Interface | |
RoutingTable.java | Interface | Maintains server-wide knowledge of routes to any node.
Routes are only concerned with node addresses. |
ServerPort.java | Class | Represents a port on which the server will listen for connections. |
SessionManager.java | Class | Manages the sessions associated with an account. |
SessionNotFoundException.java | Class | |
SessionPacketRouter.java | Class | Handles the routing of packets to a particular session. |
SessionResultFilter.java | Class | Filters and sorts lists of sessions. |
SharedGroupException.java | Class | Thrown when a a user is trying to add or remove a contact from his/her roster that belongs to a
shared group. |
StreamID.java | Interface | A unique identifier for a stream. |
StreamIDFactory.java | Interface | Generates stream ids in different ways depending on the server set up. |
XMPPContextListener.java | Class | An XMPPContextListener starts an XMPPServer when a ServletContext is initialized and stops
the xmpp server when the servlet context is destroyed. |
XMPPServer.java | Class | The main XMPP server that will load, initialize and start all the server's
modules. |
XMPPServerInfo.java | Interface | Information 'snapshot' of a server's state. |
XMPPServerListener.java | Interface | Interface that let observers be notified when the server has been started or is
about to be stopped. |