Package org.jivesoftware.openfire
-
Interface Summary Interface Description ChannelHandler<T extends org.xmpp.packet.Packet> Interface to handle packets delivered by Channels.Connection Represents a connection on the server.ConnectionCloseListener Implement and register with a connection to receive notification of the connection closing.ConnectionManager Coordinates connections (accept, read, termination) on the server.OfflineMessageListener Interface to listen for offline message events.PacketDeliverer Delivers packets to locally connected streams.PacketRouter A router that handles incoming packets.PresenceManager The presence manager tracks on a global basis who's online.RemotePacketRouter A RemotePacketRouter is responsible for delivering packets to entities hosted in remote nodes of the cluster.RoutableChannelHandler RoutingTable Maintains server-wide knowledge of routes to any node.StreamID A unique identifier for a stream.StreamIDFactory Generates stream ids in different ways depending on the server set up.XMPPServerInfo Information 'snapshot' of a server's state.XMPPServerListener Interface that let observers be notified when the server has been started or is about to be stopped. -
Class Summary Class Description Channel<T extends org.xmpp.packet.Packet> A channel provides a mechanism to queue work units for processing.IQHandlerInfo A simple meta-data class that stores several related tools for generic IQ protocol handling.IQRouter Routes iq packets throughout the server.JMXManager Manages the JMX configuration for Openfire.MessageRouter Route message packets throughout the server.MulticastRouter Router of packets with multiple recipients.OfflineMessage Subclass of Message that keeps the date when the offline message was stored in the database.OfflineMessageStore Represents the user's offline message storage.OfflineMessageStrategy Controls what is done with offline messages.PresenceRouter Route presence packets throughout the server.PrivateStorage Private storage for user accounts (XEP-0049).SessionManager Manages the sessions associated with an account.SessionPacketRouter Handles the routing of packets to a particular session.SessionResultFilter Filters and sorts lists of sessions.XMPPContextListener An XMPPContextListener starts an XMPPServer when a ServletContext is initialized and stops the xmpp server when the servlet context is destroyed.XMPPServer The main XMPP server that will load, initialize and start all the server's modules. -
Enum Summary Enum Description Connection.ClientAuth Enumeration that specifies if clients should be authenticated (and how) while negotiating TLS.Connection.CompressionPolicy Enumeration of possible compression policies required to interact with the server.Connection.State Used to specify operational status for the corresponding connectionConnection.TLSPolicy Enumeration of possible TLS policies required to interact with the server.OfflineMessageStrategy.Type Strategy types. -
Exception Summary Exception Description ChannelNotFoundException Thrown when a channel lookup fails to find the specified channel.PacketException Represents a runtime packet exception typically from a malformed packet.RemoteConnectionFailedException Thrown when something failed verifying the key of a Originating Server with an Authoritative Server in a dialback operation.SessionNotFoundException SharedGroupException Thrown when a a user is trying to add or remove a contact from his/her roster that belongs to a shared group.