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