All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConnection |
An implementation of the Connection interface that wraps an underlying
Connection object.
|
AbstractConnection |
A partial implementation of the Connection interface, implementing functionality
that's commonly shared by Connection implementations.
|
AbstractGroupProvider |
Shared base class for Openfire GroupProvider implementations.
|
AccessModel |
Policy that defines who is allowed to subscribe and retrieve items.
|
AddGroup |
Command that allows to create and configure new goups.
|
AddGroupUsers |
Command that allows to add members or admins to a given group.
|
AddUser |
Adds a user to Openfire if the provider is not read-only.
|
AdHocCommand |
An ad-hoc command is a stateless object responsbile for executing the provided service.
|
AdHocCommand.Action |
|
AdHocCommand.Status |
|
AdHocCommandHandler |
An AdHocCommandHandler is responsible for providing discoverable information about the
supported commands and for handling commands requests.
|
AdHocCommandManager |
An AdHocCommandManager is responsible for keeping the list of available commands offered
by a service and for processing commands requests.
|
AdminConsole |
A model for admin tab and sidebar info.
|
AdminConsolePlugin |
The admin console plugin.
|
AdminContentSecurityPolicyFilter |
Adds Content-Security-Policy headers to HTTP responses based on configuration from Admin Console properties.
|
AdminManager |
The AdminManager manages the AdminProvider configured for this server, caches knowledge of
accounts with admin permissions, and provides a single point of entry for handling
getting and setting administrative accounts.
|
AdminPageBean |
A bean to hold page information for the admin console.
|
AdminPageBean.Breadcrumb |
A simple model of a breadcrumb.
|
AdminProvider |
An AdminProvider handles storage of information about admin accounts, and requests to
set the list of admin users.
|
AesEncryptor |
Utility class providing symmetric AES encryption/decryption.
|
AffiliationTask |
Updates the affiliation of a particular entity, for a particular pubsub node.
|
AlreadyExistsException |
Flags an exception when something to be created or added already exists.
|
AnonymousSaslServer |
Implementation of the SASL ANONYMOUS mechanism.
|
ArchiveCandidate<E> |
A to-be-archived entity.
|
ArchiveManager |
A manager of tasks that write archives into storage.
|
Archiver<E> |
An abstract runnable that adds to-be-archived data to the database.
|
ASN1DERTag |
Creates a table that represents an ASN.1 encoded DER value.
|
AuditEvent |
Defines the known event types used with audits on arbitrary
data/events.
|
AuditManager |
Manages and directs server message auditing behavior.
|
AuditManagerImpl |
Implementation of the AuditManager interface.
|
Auditor |
Use auditors to audit events and messages on the server.
|
AuditorImpl |
|
AuditStreamIDFactory |
Factory for producing audit stream IDs.
|
AuditWriteOnlyException |
Thrown if a reading is not permitted with the configured SecurityAuditProvider.
|
AuthCheckFilter |
A simple filter which checks for the auth token in the user's session.
|
AuthenticatePost |
|
AuthenticateUser |
Takes a user's username and password to authenticate them against the Openfire authprovider.
|
AuthFactory |
Pluggable authentication service.
|
AuthorizationBasedAuthProviderMapper |
A AuthProviderMapper that can be used to draw administrative users from another source than the regular, non-
administrative users.
|
AuthorizationBasedUserProviderMapper |
A UserProviderMapper that can be used to draw administrative users from another source than the regular, non-
administrative users.
|
AuthorizationManager |
Manages the AuthorizationProvider objects.
|
AuthorizationMapping |
This is the interface the used to provide default authorization identity when none was selected by the client.
|
AuthorizationPolicy |
This is the interface the AuthorizationManager uses to conduct authorizations.
|
AuthorizeAccess |
Subscription requests must be approved and only subscribers may retrieve items.
|
AuthProvider |
Provider interface for authentication.
|
AuthProviderMapper |
Implementations are used to determine what AuthProvider is to be used for a particular username.
|
AuthToken |
A token that proves that a user has successfully authenticated.
|
AuthToken.OneTimeAuthToken |
A token that proves that a user uses a one time access token.
|
AutoCloseableReentrantLock |
|
AutoCloseableReentrantLock.AutoCloseableLock |
|
AvailablePlugin |
Plugin available at igniterealtime.org.
|
Base64 |
Encodes and decodes to and from Base64 notation.
|
Base64.InputStream |
A Base64.InputStream will read data from another
java.io.InputStream , given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
Base64.OutputStream |
A Base64.OutputStream will write data to another
java.io.OutputStream , given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
BasicModule |
A default Module implementation that basically avoids subclasses having to implement the whole
Module interface.
|
BasicStreamIDFactory |
A basic stream ID factory that produces IDs using a cryptographically strong random number generator.
|
BeanUtils |
A utility class that provides methods that are useful for dealing with
Java Beans.
|
BlogPostServlet |
Servlet used for retrieval of IgniteRealtime's blog's RSS feed.
|
Blowfish |
A class that provides easy Blowfish encryption.
|
BoshBindingError |
An enum defining all errors which can happen during a BOSH session.
|
BoshBindingError.Type |
|
BroadcastMessage |
Task that will broadcast a message to local connected client sessions.
|
ByteFormat |
A formatter for formatting byte sizes.
|
Cache<K extends Serializable,V extends Serializable> |
General purpose cache.
|
Cacheable |
Interface that defines the necessary behavior for objects added to a Cache.
|
CacheableOptional<T extends Serializable> |
Some times it is desirable to store in a Cache the absence of a value.
|
CachedPreparedStatement |
Allows PreparedStatement information to be cached.
|
CacheFactory |
Creates Cache objects.
|
CacheFactoryStrategy |
Implementation of CacheFactory that relies on the specific clustering solution.
|
CacheInfo |
Configuration to use when creating caches.
|
CacheInfo.Type |
|
CacheSizes |
Utility class for determining the sizes in bytes of commonly used objects.
|
CacheUtil |
Utility methods for working with caches.
|
CacheWrapper<K extends Serializable,V extends Serializable> |
Acts as a proxy for a Cache implementation.
|
CachingPubsubPersistenceProvider |
|
CaffeineCache<K extends Serializable,V extends Serializable> |
Wraps an instance of Ben Manes' Caffeine cache in a class that inherits from
Cache .
|
CallableStatementWrapper |
An implementation of the CallableStatement interface that wraps an underlying
CallableStatement object.
|
CancelSubscriptionTask |
A cluster task used to cancel a pubsub node subscription (a relation between an entity an a pubsub node).
|
CannotBeInvitedException |
Exception used for representing the error when an external MUC delegate responds to an invite-user packet by rejecting the invitation attempt.
|
CannotCalculateSizeException |
Flags an exception when we cannot determine size of the object to be cached.
|
CertificateEventListener |
Interface to listen for certificate events.
|
CertificateIdentityMapping |
This is the interface used to map identity credentials from certificates.
|
CertificateManager |
Utility class that provides similar functionality to the keytool tool.
|
CertificateStore |
A wrapper class for a Java store of certificates, its metadata (password, location) and related functionality.
|
CertificateStoreConfigException |
A checked exception that indicates problems related to Certificate Store functionality.
|
CertificateStoreConfiguration |
Certificate stores are configured using a defined set of properties.
|
CertificateStoreManager |
A manager of certificate stores.
|
CertificateStoreWatcher |
Detects file-system based changes to (Java) keystores that back Openfire Certificate Stores, reloading them when
needed.
|
CertificateUtils |
Utility methods for working with Certificate instances.
|
ChangeUserPassword |
Command that allows to change password of existing users.
|
Channel<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.
|
ChannelNotFoundException |
Thrown when a channel lookup fails to find the specified channel.
|
ClassUtils |
A utility class to assist with loading classes or resources by name.
|
ClientRoute |
Internal object used by RoutingTableImpl to keep track of the node that own a ClientSession
and whether the session is available or not.
|
ClientSession |
Represents a session between the server and a client.
|
ClientSessionConnection |
Represents a connection of a Client Session that was established to a Connection Manager.
|
ClientSessionInfo |
Client session information to be used when running in a cluster.
|
ClientSessionTask |
Class that defines possible remote operations that could be performed
on remote client sessions.
|
ClientStanzaHandler |
Handler of XML stanzas sent by clients connected directly to the server.
|
ClientTrustManager |
ClientTrustManager is a Trust Manager that is only used for c2s connections.
|
ClusteredCacheEntryListener<K,V> |
An event listener for changes made to entries of a clustered cache.
|
ClusterEventListener |
Listener for cluster events.
|
ClusterManager |
A cluster manager is responsible for triggering events related to clustering.
|
ClusterMonitor |
Monitors the state of the cluster, and warns admins when nodes leave or rejoin the cluster
|
ClusterNodeInfo |
Basic information about a cluster node.
|
ClusterPacketRouter |
Route packets to other nodes of the cluster.
|
ClusterTask<V> |
An interface to mix in Externalizable and Runnable , which are both required for
sending invokable tasks across a cluster.
|
CNCertificateIdentityMapping |
Certificate identity mapping that uses the CommonName as the
identity credentials
|
CollectionNode |
A type of node that contains nodes and/or other collections but no published
items.
|
CollectionNode.LeafNodeAssociationPolicy |
Policy that defines who may associate leaf nodes with a collection.
|
CollectionUtils |
A utility class that provides re-usable functionality that relates to Java collections.
|
ComponentCacheWrapper<K extends Serializable,V extends Serializable> |
This specialized wrapper is used for the Components cache, which
should not be purged.
|
ComponentEventListener |
Interface to listen for component events.
|
ComponentSession |
Represents a session between the server and an external component.
|
ComponentSession.ExternalComponent |
The ExternalComponent acts as a proxy of the remote connected component.
|
ComponentSessionTask |
Class that defines possible remote operations that could be performed
on remote component sessions (for external components only).
|
ComponentStanzaHandler |
Handler of XML stanzas sent by external components connected directly to the server.
|
ConcurrentGroupList<T> |
This list specifies additional methods that understand groups among
the items in the list.
|
ConcurrentGroupMap<K,V> |
This extension class provides additional methods that understand groups among
the entries in the map.
|
ConflictException |
Exception used for representing a conflict error in a MUCRoom.
|
Connection |
Represents a connection on the server.
|
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 connection
|
Connection.TLSPolicy |
Enumeration of possible TLS policies required to interact with the server.
|
ConnectionAcceptor |
ConnectionAcceptors are responsible for accepting new (typically socket) connections from peers.
|
ConnectionCloseListener |
Implement and register with a connection to receive notification
of the connection closing.
|
ConnectionConfiguration |
Configuration for a socket connection.
|
ConnectionException |
Thrown when Openfire is not able to connect to the user and group system.
|
ConnectionListener |
As a server, Openfire accepts connection requests from other network entities.
|
ConnectionListener.SocketAcceptorEventListener |
An event listener for events related to a SocketAcceptor instance.
|
ConnectionManager |
Coordinates connections (accept, read, termination) on the server.
|
ConnectionManagerImpl |
|
ConnectionMultiplexerManager |
A ConnectionMultiplexerManager is responsible for keeping track of the connected
Connection Managers and the sessions that were established with the Connection
Managers.
|
ConnectionMultiplexerSession |
Represents a session between the server and a connection manager.
|
ConnectionMultiplexerSessionTask |
Class that defines possible remote operations that could be performed
on remote connection manager sessions.
|
ConnectionProvider |
Abstract class that defines the connection provider framework.
|
ConnectionSettings |
|
ConnectionSettings.Client |
|
ConnectionSettings.Component |
|
ConnectionSettings.Multiplex |
|
ConnectionSettings.Server |
|
ConnectionType |
Types of (socket-based, including HTTP) connections.
|
ConsistencyChecks |
This class defines methods that verify that the state of a cache and its various supporting data structures (in which
some data duplication is expected) is consistent.
|
ConsistencyMonitor |
Caches, especially clustered caches, have various supporting data structures that allow them to work properly in
certain conditions.
|
ConsistencyMonitor.Task |
|
ContentSecurityPolicyFilter |
Adds Content-Security-Policy headers to HTTP responses.
|
CookieUtils |
|
CreateMUCRoom |
Allows via AdHoc commands the creation of a Multi-User Chat room.
|
CrowdAdminProvider |
Admin provider which will map a crowd group with openfire authorized admin users
|
CrowdAuthProvider |
Auth provider for Atlassian Crowd
|
CrowdGroupProvider |
Atlassian Crowd implementation of the GroupProvider.
|
CrowdManager |
|
CrowdProperties |
Reading the file crowd.properties which should be found in the conf folder
of openfire
|
CrowdUserProvider |
Atlassian Crowd implementation of the UserProvider.
|
CrowdVCardProvider |
VCard provider for Crowd.
|
CsiManager |
Handles Client State Indication nonzas for one particular client session.
|
DatagramListener |
Listener for datagram packets received.
|
DbConnectionManager |
Central manager of database connections.
|
DbConnectionManager.DatabaseType |
A class that identifies the type of the database that Jive is connected
to.
|
DefaultAdminProvider |
Handles default management of admin users, which stores the list if accounts as a system property.
|
DefaultAuthorizationMapping |
The default implementation that defines the default authorization identity to be used, when none was selected by the
client.
|
DefaultAuthorizationPolicy |
Different clients perform authentication differently, so this policy will authorize any authentication identity, or
'principal' (identity whose password will be used) to a requested authorization identity (identity to act as) that
match specific conditions that are considered secure defaults for most installations.
|
DefaultAuthProvider |
Default AuthProvider implementation.
|
DefaultCache<K extends Serializable,V extends Serializable> |
Default, non-distributed implementation of the Cache interface.
|
DefaultConnectionProvider |
Default Jive connection provider, which uses an internal connection pool.
|
DefaultConnectionProviderBeanInfo |
BeanInfo class for the DefaultConnectionProvider class.
|
DefaultExternalizableUtil |
Default serialization strategy.
|
DefaultFileTransferManager |
Provides several utility methods for file transfer manager implementations to utilize.
|
DefaultGroupPropertyMap<K,V> |
Default implementation of a writable Map to manage group properties.
|
DefaultGroupProvider |
Database implementation of the GroupManager interface.
|
DefaultLocalCacheStrategy |
CacheFactoryStrategy for use in Openfire.
|
DefaultLockOutProvider |
The DefaultLockOutProvider works with the ofUserFlag table to maintain a list of disabled/locked out
accounts., and as the name implies, is the default LockOutProvider implementation.
|
DefaultNodeConfiguration |
A DefaultNodeConfiguration keeps the default configuration values for leaf or collection
nodes of a particular publish-subscribe service.
|
DefaultProxyTransfer |
Tracks the different connections related to a file transfer.
|
DefaultPubSubPersistenceProvider |
A manager responsible for ensuring node persistence.
|
DefaultRosterItemProvider |
Defines the provider methods required for creating, reading, updating and deleting roster
items.
|
DefaultSecurityAuditProvider |
The default security audit provider stores the logs in a ofSecurityAuditLog table.
|
DefaultUserPropertyProvider |
Default implementation of the UserPropertyProvider interface, which reads and writes data from the
ofUserProp database table.
|
DefaultUserProvider |
Default implementation of the UserProvider interface, which reads and writes data
from the ofUser database table.
|
DefaultVCardProvider |
Default implementation of the VCardProvider interface, which reads and writes data
from the ofVCard database table.
|
DeleteGroup |
Command that allows to delete existing groups.
|
DeleteGroupUsers |
Command that allows to delete members or admins from a given group.
|
DeleteUser |
Delete a user from Openfire if the provider is not read-only.
|
DeliverRawTextTask |
Cluster task that will ask a remote cluster node to deliver some raw text to a local session.
|
DirectedPresence |
Represents a directed presence sent from a session hosted in a cluster node
to another entity (e.g.
|
DiscoInfoProvider |
A DiscoInfoProvider is responsible for providing information about a JID's name and its node.
|
DiscoItem |
An item is associated with an XMPP Entity, usually thought of a children of
the parent entity and normally are addressable as a JID.
|
DiscoItemsProvider |
A DiscoItemsProvider is responsible for providing the items associated with a JID's name and
node.
|
DiscoServerItem |
Represent a DiscoItem provided by the server.
|
DNSUtil |
Utility class to perform DNS lookups for XMPP services.
|
DNSUtil.HostAddress |
Encapsulates a hostname and port.
|
DNSUtil.WeightedHostAddress |
The representation of weighted address.
|
DomainPair |
Holds a (possibly authenticated) domain pair.
|
DownloadStatus |
Simple data model to handle success/failure of downloads using AJAX.
|
DynamicAddressChannel |
Listen packets from defined dataSocket and send packets to the defined host.
|
Echo |
|
ElementUtil |
We use a simple
naming convention of meta-data key names: data is stored
heirarchically separated by dots.
|
EmailService |
A service to send email.
|
EmbeddedConnectionProvider |
A connection provider for the embedded hsqlDB database.
|
EncryptionArtifactFactory |
Instances of this class will be able to generate various encryption-related artifacts based on a specific connection
configuration.
|
Encryptor |
|
EntityCapabilities |
Contains identities and supported features describing client capabilities
for an entity.
|
EntityCapabilitiesListener |
Interface to listen for entity capabilities events.
|
EntityCapabilitiesManager |
Implements server side mechanics for XEP-0115: "Entity Capabilities"
Version 1.4
In particular, EntityCapabilitiesManager is useful for processing
"filtered-notifications" for use with Pubsub (XEP-0060) for contacts that
may not want to receive notifications for all payload types.
|
EventNotFoundException |
Thrown if an event looked up (typically by id) was not found.
|
ExternalClientSaslServer |
Implementation of the SASL EXTERNAL mechanism with PKIX to be used for client-to-server connections.
|
ExternalComponentConfiguration |
Holds the configuration for external components that want to connect to this server.
|
ExternalComponentConfiguration.Permission |
|
ExternalComponentManager |
Manages the connection permissions for external components.
|
ExternalComponentManager.PermissionPolicy |
|
ExternalComponentManagerListener |
Listener that will be alerted when an external component is disabled/enabled,
the port is changed or configuration about an external component is modified.
|
ExternalizableUtil |
Utility methods to assist in working with the Externalizable interfaces.
|
ExternalizableUtilStrategy |
Interface that allows to provide different ways for implementing serialization of objects.
|
ExternalServerSaslServer |
Implementation of the SASL EXTERNAL mechanism with PKIX to be used for server-to-server connections.
|
Failure |
XMPP specified SASL errors.
|
FastDateFormat |
|
FaviconServlet |
Servlet that gets favicons of webservers and includes them in HTTP responses.
|
FileTransfer |
Contains all of the meta information associated with a file transfer.
|
FileTransferEventListener |
An event listener for File Transfer related events.
|
FileTransferManager |
Manages all file transfer currently happening originating from and/or ending at users of the
server.
|
FileTransferProgress |
An interface to track the progress of a file transfer through the server.
|
FileTransferProxy |
Manages the transfering of files between two remote entities on the jabber network.
|
FileTransferRejectedException |
|
FlashMessageTag |
|
FlushTask |
A cluster task used to instruct other cluster nodes that they must flush pending changes to pubsub nodes to the
persistent data storage.
|
FMUCException |
Exception used for representing unavailability of FMUC (XEP-0289).
|
FMUCHandler |
|
FMUCHandler.InboundJoin |
|
FMUCHandler.OutboundJoin |
|
FMUCHandler.OutboundJoinConfiguration |
|
FMUCHandler.OutboundJoinProgress |
|
FMUCMode |
Configuration mode for Federated Multi-User Chat.
|
ForbiddenException |
Exception used for representing that the requested operation is forbidden for the user in
the MUCRoom.
|
Forwarded |
|
GetAdminConsoleInfo |
Command that returns information about the admin console.
|
GetAdminConsoleInfoTask |
Task that will return the bind interface and ports being used by the admin
console of the node where the task will be executed.
|
GetArchiveWriteETATask |
A task that retrieves a time estimation on the time it takes for data to have been written to persistent storage.
|
GetBasicStatistics |
Command that returns basic information about this JVM like number of client sessions,
server sessions and amount of free and used memory.
|
GetClusteredVersions |
|
GetListActiveUsers |
Command that allows to retrieve a list of all active users.
|
GetListGroups |
Command that allows to retrieve a list of existing groups.
|
GetListGroupUsers |
Command that allows to retrieve list members of a given group.
|
GetNumberActiveUsers |
Command that allows to retrieve the number of online users who are active at any one moment.
|
GetNumberOnlineUsers |
Command that allows to retrieve the number of registered users who are online at
any one moment.
|
GetNumberUserSessions |
Command that allows to retrieve the number of user sessions at any one moment.
|
GetServerStats |
Command that returns information about the server and some basic statistics.
|
GetSessionsCountTask |
Task that will be executed in cluster nodes to get the number of sessions hosted by the
cluster node.
|
GetUsersPresence |
Command that allows to retrieve the presence of all active users.
|
GraphicsUtils |
Utilities for working with graphics-related data.
|
Group |
|
Group |
Groups organize users into a single entity for easier management.
|
GroupAdminAdded |
Notifies the that a admin was added to the group.
|
GroupAdminRemoved |
Notifies the that a admin was removed from the group.
|
GroupAlreadyExistsException |
Thrown when attempting to create a group that already exists.
|
GroupAwareList<T> |
This list specifies additional methods that understand groups among
the items in the list.
|
GroupAwareMap<K,V> |
This map specifies additional methods that understand groups among
the entries in the map.
|
GroupBasedAdminProvider |
Makes the users of specific group Openfire administrators.
|
GroupCollection |
Provides a view of an array of group names as a Collection of Group objects.
|
GroupCreated |
Notifies the that a group was created.
|
GroupDeleting |
Notifies the that a group is being deleted.
|
GroupEventAdapter |
An abstract adapter class for receiving group events.
|
GroupEventDispatcher |
Dispatches group events.
|
GroupEventDispatcher.EventType |
Represents valid event types.
|
GroupEventListener |
Interface to listen for group events.
|
GroupJID |
This class is designed to identify and manage custom JIDs
that represent Groups (rather than Users or Components).
|
GroupManager |
Manages groups.
|
GroupMemberAdded |
Notifies the that a member was added to the group.
|
GroupMemberRemoved |
Notifies the that a member was removed from the group.
|
GroupModified |
Notifies the that a group was modified.
|
GroupNameInvalidException |
Thrown when attempting to set or rename a group, passing an unacceptable name.
|
GroupNotFoundException |
Thrown when unable to find or load a group.
|
GroupProvider |
Provider interface for groups.
|
Groups |
|
HistoryRequest |
Represents the amount of history requested by an occupant while joining a room.
|
HistoryStrategy |
Multi-User Chat rooms may cache history of the conversations in the room in order to
play them back to newly arriving members.
|
HistoryStrategy.Messages |
A wrapper for a collection of Message instances that is cached.
|
HistoryStrategy.Type |
Strategy type.
|
HttpBindBody |
Representation of the 'body' element of an HTTP-Bind defined request.
|
HttpBindContentSecurityPolicyFilter |
Adds Content-Security-Policy headers to HTTP responses based on configuration from HTTP Binding / Bosh properties.
|
HttpBindException |
|
HttpBindManager |
Responsible for making available BOSH (functionality to the outside world, using an embedded web server.
|
HttpBindServlet |
Servlet which handles requests to the HTTP binding service.
|
HttpBindStatus |
AdHoc command to return the current status of the HTTP-bind service.
|
HttpConnection |
Represents one HTTP connection with a client using the HTTP Binding service.
|
HttpConnectionClosedException |
This exception is thrown when an action attempted on the connection to the client but the
connection has been closed.
|
HTTPConnectionException |
Exception class that wraps an HTTP error code.
|
HttpSession |
A session represents a series of interactions with an XMPP client sending packets using the HTTP
Binding protocol specified in XEP-0124.
|
HttpSession.HttpVirtualConnection |
A virtual server connection relates to a http session which its self can relate to many http
connections.
|
HttpSessionManager |
Manages sessions for all users connecting to Openfire using the HTTP binding protocol,
XEP-0124.
|
HybridAuthProvider |
The hybrid auth provider allows up to three AuthProvider implementations to
be strung together to do chained authentication checking.
|
HybridUserPropertyProvider |
Delegate UserPropertyProvider operations among up to three configurable provider implementation classes.
|
HybridUserProvider |
Delegate UserProvider operations among up to three configurable provider implementation classes.
|
i18nStatistic |
A convience class to build statistic parameters out of a resource bundle.
|
IdentityStore |
A wrapper class for a store of certificates, its metadata (password, location) and related functionality that is
used to provide credentials (that represent this Openfire instance), an identity store
An identity store should contain private keys, each associated with its certificate chain.
|
ImmediateFuture<T> |
A Future that returns immediately.
|
InboundBufferSizeException |
An Exception indicating that the inbound buffer has exceeded its limit.
|
IncomingServerSession |
Server-to-server communication is done using two TCP connections between the servers.
|
IncomingServerSessionInfo |
Incoming server session information to be used when running in a cluster.
|
IncomingServerSessionTask |
Class that defines possible remote operations that could be performed
on remote incoming server sessions.
|
InitializationException |
Exception thrown during application or component initialization failure.
|
InMemoryPubSubPersistenceProvider |
An memory-based PubSub persistence provider.
|
InterceptorManager |
An InterceptorManager manages the list of global interceptors and per-user
interceptors that are invoked before and after packets are read and sent.
|
InternalComponentManager |
Manages the registration and delegation of Components, which includes External Components as well as components
that run in the Openfire JVM.
|
InternalUnauthenticatedException |
Thrown when Openfire is not able to authenticate itself into the user and group system.
|
IQAdminHandler |
A handler for the IQ packet with namespace http://jabber.org/protocol/muc#admin.
|
IQBindHandler |
Binds a resource to the stream so that the client's address becomes a full JID.
|
IQBlockingHandler |
Implementation of XEP-0191 "Blocking Command".
|
IQDiscoInfoHandler |
IQDiscoInfoHandler is responsible for handling disco#info requests.
|
IQDiscoItemsHandler |
IQDiscoItemsHandler is responsible for handling disco#items requests.
|
IQEntityTimeHandler |
This IQ handler implements XEP-0202: Entity Time.
|
IQHandler |
Base class whose main responsibility is to handle IQ packets.
|
IQHandlerInfo |
A simple meta-data class that stores several related tools for
generic IQ protocol handling.
|
IQLastActivityHandler |
Implements the TYPE_IQ jabber:iq:last protocol (last activity).
|
IQMessageCarbonsHandler |
This handler manages XEP-0280 Message Carbons.
|
IQMuclumbusSearchHandler |
This class adds support for the search functionality for MUC rooms as identified by
the 'https://xmlns.zombofant.net/muclumbus/search/1.0' namespace.
|
IQMuclumbusSearchHandler.Key |
|
IQMUCSearchHandler |
This class adds jabber:iq:search combined with 'result set management'
functionality to the MUC service of Openfire.
|
IQMUCvCardHandler |
Implements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms.
|
IQOfflineMessagesHandler |
Implements JEP-0013: Flexible Offline Message Retrieval.
|
IQOwnerHandler |
A handler for the IQ packet with namespace http://jabber.org/protocol/muc#owner.
|
IQPEPHandler |
An IQHandler used to implement XEP-0163: "Personal Eventing via Pubsub"
Version 1.0
|
IQPEPOwnerHandler |
An IQHandler used to implement XEP-0163: "Personal Eventing via Pubsub"
Version 1.0
|
IQPingHandler |
Implements the XMPP Ping as defined by XEP-0199.
|
IQPrivacyHandler |
IQPrivacyHandler is responsible for handling privacy lists.
|
IQPrivateHandler |
Implements the TYPE_IQ jabber:iq:private protocol.
|
IQRegisterHandler |
Implements the TYPE_IQ jabber:iq:register protocol (plain only).
|
IQRegisterInfo |
Handle the various user registration settings that are
valid under XMPP.
|
IQResultListenerTask |
|
IQRosterHandler |
Implements the TYPE_IQ jabber:iq:roster protocol.
|
IQRouter |
Routes iq packets throughout the server.
|
IQSessionEstablishmentHandler |
Activate client sessions once resource binding has been done.
|
IQSharedGroupHandler |
Handler of IQ packets whose child element is "sharedgroup" with namespace
"http://www.jivesoftware.org/protocol/sharedgroup".
|
IQvCardHandler |
Implements the TYPE_IQ vcard-temp protocol.
|
IQVersionHandler |
Implements the TYPE_IQ jabber:iq:version protocol (version info).
|
IsPluginInstalledTask |
Task that will be run in each cluster node to learn if the specified plugin
is installed or not.
|
JavaSpecVersion |
Holds version information for Java specification (a major and minor version, eg: 1.8,
or just a number, eg: 11).
|
JDBCAdminProvider |
The JDBC admin provider allows you to use an external database to define the administrators
users.
|
JDBCAuthProvider |
The JDBC auth provider allows you to authenticate users against any database
that you can connect to with JDBC.
|
JDBCAuthProvider.PasswordType |
Indicates how the password is stored.
|
JDBCGroupProvider |
The JDBC group provider allows you to use an external database to define the composition of groups.
|
JDBCUserPropertyProvider |
The JDBC user property provider allows you to use an external database to define the user properties.
|
JDBCUserProvider |
The JDBC user provider allows you to use an external database to define the users.
|
JiveBeanInfo |
An abstract BeanInfo implementation that automatically constructs
PropertyDescriptors and handles i18n through ResourceBundles.
|
JiveConstants |
Contains constant values representing various objects in Jive.
|
JiveGlobals |
Controls Jive properties.
|
JiveID |
Used to specify what jive id an object should have
|
JiveInitialLdapContext |
A class that extends the Java's InitialLdapContext class with
two properties to store the SSLSession and the StartTlsResponse
objects.
|
JiveProperties |
Retrieves and stores Jive properties.
|
JiveSharedSecretSaslServer |
Implementation of a proprietary Jive Software SASL mechanism that is based on a shared secret.
|
JMXManager |
Manages the JMX configuration for Openfire.
|
JNDIDataSourceProvider |
An implementation of ConnectionProvider that utilizes a JDBC 2.0 DataSource
made available via JNDI.
|
JSTLFunctions |
Utility functions that are exposed through a taglib.
|
LdapAuthorizationMapping |
Provider for authorization mapping using LDAP.
|
LdapAuthorizationPolicy |
Provider for authorization using LDAP.
|
LdapAuthProvider |
Implementation of auth provider interface for LDAP authentication service plug-in.
|
LdapGroupProvider |
LDAP implementation of the GroupProvider interface.
|
LdapGroupTester |
Class that assists during the testing of the ldap groups.
|
LdapGroupTester.Group |
Representation of a group found in LDAP.
|
LdapManager |
Centralized administration of LDAP connections.
|
LdapUserProfile |
Bean that stores the vcard mapping.
|
LdapUserProvider |
LDAP implementation of the UserProvider interface.
|
LdapUserTester |
Class that assists during the testing of the user-ldap mapping.
|
LdapUserTester.PropertyMapping |
|
LdapVCardProvider |
Read-only LDAP provider for vCards.Configuration consists of adding a provider:
|
LeafNode |
A type of node that contains published items only.
|
LinkedList<E> |
Simple LinkedList implementation.
|
LinkedListNode<E> |
Doubly linked node in a LinkedList.
|
ListPager<T> |
This class provides an easy way to page through a filterable list of items from a JSP page.
|
LocalClientSession |
Represents a session between the server and a client.
|
LocalComponentSession |
Represents a session between the server and a component.
|
LocalComponentSession.LocalExternalComponent |
The ExternalComponent acts as a proxy of the remote connected component.
|
LocalConnectionMultiplexerSession |
Represents a session between the server and a connection manager.
|
LocaleFilter |
Sets the locale context-wide.
|
LocaleUtils |
A set of methods for retrieving and converting locale specific strings and numbers.
|
LocalIncomingServerSession |
Server-to-server communication is done using two TCP connections between the servers.
|
LocalMUCRoomManager |
Each instance of this class takes responsibility of maintaining the in-memory representation of MUCRooms for exactly
one instance of MultiUserChatService , which is expected to be the sole invoking
entity.
|
LocalOutgoingServerSession |
Server-to-server communication is done using two TCP connections between the servers.
|
LocalServerSession |
|
LocalSession |
The session represents a connection between the server and a client (c2s) or
another server (s2s) as well as a connection with a component.
|
LockOutEventDispatcher |
Dispatches lockout events.
|
LockOutEventListener |
Interface to listen for lockout events.
|
LockOutFlag |
A LockOutFlag represents the current disabled status set on a particular user account.
|
LockOutManager |
The LockOutManager manages the LockOutProvider configured for this server, caches knowledge of
whether accounts are disabled or enabled, and provides a single point of entry for handling
locked/disabled accounts.
|
LockOutProvider |
A LockOutProvider handles storage of information about disabled accounts, and requests for
whether an account is currently disabled.
|
Log |
Openfire makes use of a logging facade (slf4j) to manage its log output.
|
LoginLimitManager |
Handles recording admin console login attempts and handling temporary lockouts where necessary.
|
MappedAuthProvider |
A AuthProvider that delegates to a user-specific AuthProvider.
|
MappedUserPropertyProvider |
|
MappedUserProvider |
A UserProvider that delegates to a user-specific UserProvider.
|
MediaProxy |
A Media Proxy relays UDP traffic between two IPs to provide connectivity between
two parties that are behind NAT devices.
|
MediaProxyService |
A proxy service for UDP traffic such as RTP.
|
MediaProxySession |
A media proxy session enables two clients to exchange UDP traffic.
|
MemoryUsageMonitor |
Records meory usage (based on the 'heap') of Openfire.
|
MemoryUsageMonitor.MemoryUsage |
Memory usage statistics.
|
MessageRouter |
Route message packets throughout the server.
|
ModificationNotAllowedException |
Exception thrown when a modification was not allowed.
|
ModifySubscriptionTask |
A cluster task used to modify a pubsub node subscription (a relation between an entity an a pubsub node).
|
Module |
Logical, server-managed entities must implement this interface.
|
MUCEventDelegate |
Gives the implementer the ability to react to, allow, or deny MUC related events.
|
MUCEventDelegate.InvitationRejectionResult |
|
MUCEventDelegate.InvitationResult |
|
MUCEventDispatcher |
Dispatches MUC events.
|
MUCEventListener |
Interface to listen for MUC events.
|
MUCPersistenceManager |
A manager responsible for ensuring room persistence.
|
MUCRole |
Defines the permissions and actions that a MUCUser currently may use in a particular room.
|
MUCRole.Affiliation |
A long-lived association or connection with a room.
|
MUCRole.Role |
A temporary position or privilege level within a room, distinct from a user's long-lived affiliation with the
room.
|
MUCRoom |
A chat room on the chat server manages its users, and enforces its own security rules.
|
MUCRoomHistory |
Represent the data model for one MUCRoom history.
|
MUCRoomSearchInfo |
|
MUCServiceProperties |
Retrieves and stores MUC service properties.
|
MUCServicePropertyClusterEventTask |
This task updates or deletes a property in a cluster node's muc service property map.
|
MUCServicePropertyEventDispatcher |
Dispatches property events.
|
MUCServicePropertyEventDispatcher.EventType |
Represents valid event types.
|
MUCServicePropertyEventListener |
Interface to listen for property events.
|
MulticastDNSService |
Publishes Openfire information as a service using the Multicast DNS (marketed by Apple
as Rendezvous) protocol.
|
MulticastRouter |
Router of packets with multiple recipients.
|
MultiplexerPacketDeliverer |
Fallback method used by NettyConnection when
connected to a connection manager.
|
MultiplexerPacketHandler |
IQ packets sent from Connection Managers themselves to the server will be handled by
instances of this class.
|
MultiplexerStanzaHandler |
Handler of XML stanzas sent by Connection Managers.
|
MultiUserChatManager |
Provides centralized management of all configured Multi User Chat (MUC) services.
|
MultiUserChatService |
Manages groupchat conversations, chatrooms, and users.
|
MultiUserChatServiceImpl |
Implements the chat server as a cached memory resident chat server.
|
MXParser |
MXParser that returns an IGNORABLE_WHITESPACE event when a whitespace character or a
line feed is received.
|
NamedThreadFactory |
A thread factory that allows threads to be named.
|
NativeAuthProvider |
Authenticates using the native operating system authentication method.
|
NativeUserProvider |
A UserProvider to be used in conjunction with
NativeAuthProvider , which
authenticates using OS-level authentication.
|
NettyChannelHandlerFactory |
Defines a factory for ChannelHandler instances.
|
NettyClientConnectionHandler |
Client-specific ConnectionHandler that knows which subclass of StanzaHandler should be created
and how to build and configure a NettyConnection .
|
NettyComponentConnectionHandler |
|
NettyConnection |
Implementation of Connection interface specific for Netty connections.
|
NettyConnectionAcceptor |
Responsible for accepting new (socket) connections, using Java NIO implementation provided by the Netty framework.
|
NettyConnectionHandler |
A NettyConnectionHandler is responsible for creating new sessions, destroying sessions and delivering
received XML stanzas to the proper StanzaHandler.
|
NettyConnectionHandlerFactory |
Responsible for creating the NettyConnectionHandler for the connection type.
|
NettyIdleStateKeepAliveHandler |
A NettyIdleStateKeepAliveHandler listens for IdleStateEvents triggered by an IdleStateHandler.
|
NettyMultiplexerConnectionHandler |
|
NettyOutboundConnectionHandler |
Outbound (S2S) specific ConnectionHandler that knows which subclass of StanzaHandler should be created
and how to build and configure a NettyConnection .
|
NettyServerConnectionHandler |
Server-specific ConnectionHandler that knows which subclass of StanzaHandler should be created
and how to build and configure a NettyConnection .
|
NettyServerInitializer |
Creates a newly configured ChannelPipeline for a new channel.
|
NettySessionInitializer |
Initialises an outgoing netty channel for outbound S2S
|
NettyXMPPDecoder |
Decoder that parses ByteBuffers and generates XML stanzas.
|
NewClusterMemberJoinedTask |
Task that is used by a newly joined cluster node to inform other cluster nodes that it has joined the cluster.
|
NewSubscriptionTask |
A cluster task used to create a pubsub node subscription (a relation between an entity an a pubsub node).
|
Node |
A virtual location to which information can be published and from which event
notifications and/or payloads can be received (in other pubsub systems, this may
be labelled a "topic").
|
Node.ItemReplyPolicy |
Policy that defines whether owners or publisher should receive replies to items.
|
Node.UniqueIdentifier |
A unique identifier for a node, in context of all services in the system.
|
NodeAffiliate |
A NodeAffiliate keeps information about the affiliation of an entity with a node.
|
NodeAffiliate.Affiliation |
Affiliation with a node defines user permissions.
|
NodeID |
Class which wraps the byte[] we use to identify cluster members.
|
NodeSubscription |
A subscription to a node.
|
NodeSubscription.State |
Subscriptions to a node may exist in several states.
|
NodeSubscription.Type |
|
NodeTask |
A cluster task used work with a particular pubsub node.
|
NotAcceptableException |
Exception used for representing that the nickname used by the user is not acceptable.
|
NotAcceptableException |
Exception used for representing that the specified node configuration is not acceptable.
|
NotAllowedException |
Exception used for representing that the user is not allowed to perform the requested operation
in the MUCRoom.
|
NotFoundException |
Flags an exception when something requested is not found.
|
NotifyComponentInfo |
Task that will be executed on other cluster nodes to trigger the event that a component has
send its disco#info to the server.
|
NotifyComponentRegistered |
Task that will be executed on other cluster nodes to trigger the event that a component was
added to a cluster node.
|
NotifyComponentUnregistered |
Task that will be executed on other cluster nodes to trigger the event that a component was
removed from a cluster node.
|
OccupantAddedTask |
Task that informs cluster nodes that a XMPP entity is now an occupant of a MUC room.
|
OccupantKickedForNicknameTask |
|
OccupantManager |
Maintains an in-memory inventory of what XMPP entity (user) is in what chatroom, across the entire XMPP cluster.
|
OccupantManager.Occupant |
Representation of a user that is an occupant of a chatroom.
|
OccupantRemovedTask |
|
OccupantUpdatedTask |
|
OCSPChecker |
A PKIXCertPathChecker that uses
Online Certificate Status Protocol (OCSP)
See RFC 2560.
|
OF1515 |
This class implements a fix for a problem identified as issue OF-1515 in the bugtracker of Openfire.
|
OF33 |
This class implements a fix for a problem identified as issue OF-33 in the
bugtracker of Openfire.
|
OfflineMessage |
Subclass of Message that keeps the date when the offline message was stored in the database.
|
OfflineMessageListener |
Interface to listen for offline message events.
|
OfflineMessageStore |
Represents the user's offline message storage.
|
OfflineMessageStrategy |
Controls what is done with offline messages.
|
OfflineMessageStrategy.Type |
Strategy types.
|
OfflinePacketDeliverer |
Fallback method used by NettyConnection when a
connection fails to send a Packet (likely because it was closed).
|
OnlyPublishers |
Publishers and owners may publish items to the node.
|
OnlySubscribers |
Subscribers, publishers and owners may publish items to the node.
|
OpenAccess |
Anyone may subscribe and retrieve items.
|
OpenfireWebSocketServlet |
This Servlet enables XMPP over WebSocket (RFC 7395) for Openfire.
|
OpenfireX509TrustManager |
A Trust Manager implementation that adds Openfire-proprietary functionality.
|
OpenPublisher |
Anyone may publish items to the node.
|
OutgoingServerSession |
Server-to-server communication is done using two TCP connections between the servers.
|
OutgoingServerSessionTask |
Class that defines possible remote operations that could be performed
on remote outgoing server sessions.
|
OutgoingServerSocketReader |
An OutgoingServerSocketReader is responsible for reading and queueing the DOM Element sent by
a remote server.
|
OutgoingSessionPromise |
An OutgoingSessionPromise provides an asynchronous way for sending packets to remote servers.
|
PacketCopier |
Packet interceptor that notifies of packets activity to components that previously
subscribed to the notificator.
|
PacketDeliverer |
Delivers packets to locally connected streams.
|
PacketDelivererImpl |
In-memory implementation of the packet deliverer service
|
PacketException |
Represents a runtime packet exception typically from a malformed
packet.
|
PacketInterceptor |
A packet interceptor encapsulates an action that is invoked on a packet immediately
before or after it was received by a SocketReader and also when the packet is about to
be sent in SocketConnection.
|
PacketRejectedException |
Thrown by a PacketInterceptor when a stanza is prevented from being processed.
|
PacketRouter |
A router that handles incoming packets.
|
PacketRouterImpl |
An uber router that can handle any packet type.
|
PacketsNotification |
Command that allows to retrieve the presence of all active users.
|
PacketTransporterImpl |
In-memory implementation of the packet transporter service.
|
ParamUtils |
Assists JSP writers in getting parameters and attributes.
|
PendingSubscriptionsCommand |
Ad-hoc command that sends pending subscriptions to node owners.
|
PEPService |
A PEPService is a PubSubService for use with XEP-0163: "Personal Eventing via
Pubsub" Version 1.0
Note: Although this class implements Cacheable , instances should only be
cached in caches that have time-based (as opposed to size-based) eviction policies.
|
PEPServiceInfo |
A PubSubService manager that is specific to the implemenation of XEP-163: Personal Eventing Protocol.
|
PEPServiceManager |
Manages the creation, persistence and removal of PEPService
instances.
|
PersistableMap<K,V> |
This acts as a tag interface.
|
PhotoResizer |
Image resizing utility methods.
|
Ping |
A (very) basic ad-hoc command that returns the server time in UTC.
|
Plugin |
Plugin interface.
|
PluginCacheConfigurator |
A helper class to read cache configuration data for a plugin and register the defined caches with
the cache factory.
|
PluginCacheRegistry |
A simple registry of cache configuration data for plugins.
|
PluginClassLoader |
ClassLoader for plugins.
|
PluginDownloadManager |
Service that allow for aysynchrous calling of system managers.
|
PluginFilter |
A servlet filter that plugin classes can use to dynamically register and un-register filter logic.
|
PluginIconServlet |
Servlet is used for retrieval of plugin icons.
|
PluginListener |
Allows for notifications that a plugin has been either created or destroyed.
|
PluginManager |
Manages plugins.
|
PluginManagerListener |
Interface to listen for plugin manager events.
|
PluginMetadata |
A bean-like representation of the metadata of a plugin.
|
PluginMetadataHelper |
Various helper methods to retrieve plugin metadat from plugin.xml files.
|
PluginMonitor |
A service that monitors the plugin directory for plugins.
|
PluginServlet |
The plugin servlet acts as a proxy for web requests (in the admin console)
to plugins.
|
PluginServletContext |
A Servlet Context to be used by Openfire plugins.
|
POP3AuthProvider |
An AuthProvider that authenticates using a POP3 server.
|
POP3UserProvider |
A UserProvider to be used in conjunction with
POP3AuthProvider , which
authenticates using a POP3 server.
|
PreparedStatementWrapper |
An implementation of the PreparedStatement interface that wraps an underlying
PreparedStatement object.
|
PresenceAccess |
Anyone with a presence subscription of both or from may subscribe and retrieve items.
|
PresenceEventDispatcher |
Dispatches presence events.
|
PresenceEventListener |
Interface to listen for presence events.
|
PresenceManager |
The presence manager tracks on a global basis who's online.
|
PresenceManagerImpl |
Simple in memory implementation of the PresenceManager interface.
|
PresenceRouter |
Route presence packets throughout the server.
|
PresenceSubscribeHandler |
Implements the presence protocol.
|
PresenceSubscribeHandler.Change |
Indicate a state change.
|
PresenceUpdateHandler |
Implements the presence protocol.
|
PrivacyItem |
A privacy item acts a rule that when matched defines if a packet should be blocked or not.
|
PrivacyItem.Type |
Type defines if the rule is based on JIDs, roster groups or presence subscription types.
|
PrivacyList |
A privacy list contains a set of rules that define if communication with the list owner
is allowed or denied.
|
PrivacyListEventListener |
/**
Interface to listen for privacy list events.
|
PrivacyListManager |
A Privacy list manager creates, gets, updates and removes privacy lists.
|
PrivacyListProvider |
Provider for the privacy lists system.
|
PrivateStorage |
Private storage for user accounts (XEP-0049).
|
ProcessPacketTask |
Cluster task that will ask a remote cluster node to deliver some packet to a local session.
|
ProfiledConnection |
Wraps a Connection object and collects statistics about the database queries
that are performed.
|
ProfiledConnection.Type |
|
ProfiledConnectionEntry |
Simple class for tracking profiling stats for individual SQL queries.
|
PropertyBasedAuthProviderMapper |
A AuthProviderMapper that can be used to draw some users from another source than the other users.
|
PropertyBasedUserProviderMapper |
A UserProviderMapper that can be used to draw some users from another source than the other users.
|
PropertyClusterEventTask |
This task updates or deletes a property in a cluster node's property map.
|
PropertyEventDispatcher |
Dispatches property events.
|
PropertyEventDispatcher.EventType |
Represents valid event types.
|
PropertyEventListener |
Interface to listen for property events.
|
ProxyCandidate |
Basic interface to access a Candidate provided by a Session
|
ProxyConnectionManager |
Manages the connections to the proxy server.
|
ProxyOutputStream |
An output stream which tracks the amount of bytes transfered by proxy sockets.
|
ProxyTransfer |
Tracks the different connections related to a proxy file transfer.
|
PublishedItem |
A published item to a node.
|
PublishedItem.UniqueIdentifier |
A unique identifier for an item, in context of all nodes of all services in the system.
|
PublisherModel |
Policy that defines who is allowed to publish items to the node.
|
PubSubEngine |
A PubSubEngine is responsible for handling packets sent to a pub-sub service.
|
PubSubEngine.CreateNodeResponse |
Response Object returned by createNodeHelper method
|
PubSubInfo |
A PubSubService manager that is specific to the implemenation of XEP-60: Publish-Subscribe.
|
PubSubModule |
Module that implements XEP-60: Publish-Subscribe.
|
PubsubNodeResultFilter |
Filters and sorts lists of pubsub nodes.
|
PubSubPersistenceProvider |
Defines an implementation responsible for persisting pubsub-related data
to a backend data store.
|
PubSubPersistenceProviderManager |
Manages the persistence provider used to manage pubsub data in persistent storage.
|
PubSubService |
A PubSubService is responsible for keeping the hosted nodes by the service, the default
configuration to use for newly created nodes and specify the policy to use regarding
node management.
|
PubSubService.UniqueIdentifier |
A unique identifier for an item, in context of all nodes of all services in the system.
|
PubSubServiceInfo |
|
PubSubServiceInfo.listType |
|
Received |
The implementation of the <received xmlns="urn:xmpp:carbons:2"/> extension.
|
RefreshNodeTask |
Forces the node to be refreshed from the database.
|
RegistrationRequiredException |
Exception used for representing that the user needs to register with the room in order to perform
the requested operation.
|
RelaySession |
A Session Class will control "receive and relay" proccess.
|
RemoteClientSession |
Surrogate for client sessions hosted in some remote cluster node.
|
RemoteComponentSession |
Surrogate for sessions of external components hosted in some remote cluster node.
|
RemoteConnectionFailedException |
Thrown when something failed verifying the key of a Originating Server with an Authoritative
Server in a dialback operation.
|
RemoteConnectionMultiplexerSession |
Surrogate for connection manager sessions hosted in some remote cluster node.
|
RemoteIncomingServerSession |
Surrogate for incoming server sessions hosted in some remote cluster node.
|
RemoteOutgoingServerSession |
Surrogate for outgoing server sessions hosted in some remote cluster node.
|
RemotePacketExecution |
Task to be executed by remote nodes to deliver the requested packet to the requested
receiver.
|
RemotePacketRouter |
A RemotePacketRouter is responsible for delivering packets to entities hosted
in remote nodes of the cluster.
|
RemoteServerConfiguration |
Holds the configuration when connecting to/from a remote server.
|
RemoteServerConfiguration.Permission |
|
RemoteServerManager |
Manages the connection permissions for remote servers.
|
RemoteServerManager.PermissionPolicy |
|
RemoteSession |
Base class for sessions being hosted in other cluster nodes.
|
RemoteSessionLocator |
Locator of sessions that are being hosted by other cluster nodes.
|
RemoteSessionLocatorImpl |
Locator of sessions that know how to talk to Hazelcast cluster nodes.
|
RemoteSessionTask |
Operations to be executed in a remote session hosted in a remote cluster node.
|
RemoteSessionTask.Operation |
|
RemoveNodeTask |
Removes a newly deleted node from memory across the cluster.
|
RequestComponentInfoNotification |
|
ResourceServlet |
Combines and serves resources, such as javascript or css files.
|
RespondingServerStanzaHandler |
Stanza handler for responding to incoming stanzas when the server is acting as the client in an S2S scenario.
|
ReverseLookupComputingCacheEntryListener<K,V> |
Cache entry listener implementation that maintains a reverse lookup map for the cache that is being observed, which
is used to identify what cluster nodes are the logical owner of a particular cache entry.
|
ReverseLookupUpdatingCacheEntryListener<K,V> |
Cache entry listener implementation that maintains a reverse lookup map for the cache that is being observed, which
is used to identify what cluster node is the logical owner of a particular cache entry.
|
RoomLockedException |
Exception used for representing that the user can't join a room since it's been locked.
|
Roster |
A roster is a list of users that the user wishes to know if they are online.
|
RosterAccess |
Anyone in the specified roster group(s) may subscribe and retrieve items.
|
RosterEventDispatcher |
Dispatches roster events.
|
RosterEventListener |
Interface to listen for roster events.
|
RosterItem |
Represents a single roster item for a User's Roster.
|
RosterItem.AskType |
|
RosterItem.RecvType |
|
RosterItem.SubType |
|
RosterItemProvider |
|
RosterManager |
A simple service that allows components to retrieve a roster based solely on the ID
of the owner.
|
RoutableChannelHandler |
|
Route |
Route packets identify target sessions by their stream ID and contain a single
wrapped stanza that should be processed by the target session.
|
RoutingTable |
Maintains server-wide knowledge of routes to any node.
|
RoutingTableImpl |
Routing table that stores routes to client sessions, outgoing server sessions
and components.
|
S2STestService |
Runs server to server test.
|
SANCertificateIdentityMapping |
Certificate identity mapping that uses SubjectAlternativeName as the identity credentials.
|
SASLAuthentication |
SASLAuthentication is responsible for returning the available SASL mechanisms to use and for
actually performing the SASL authentication.
|
SASLAuthentication.ElementType |
|
SASLAuthentication.Status |
|
SaslFailureException |
A SaslException with XMPP 'failure' context.
|
SaslProvider |
This is the Provider object providing the SaslServerFactory written by Jive Software.
|
SaslServerFactoryImpl |
Server Factory for supported mechanisms.
|
SaslServerPlainImpl |
Implements the PLAIN server-side mechanism.
|
SAXReaderUtil |
A utility class that provides a level of abstraction around the creation of a SAXReader instance suitable for XMPP
parsing, as well as maintaining a set of readers ready, available for (bulk) processing.
|
SchemaManager |
Manages database schemas for Openfire and Openfire plugins.
|
ScramSha1SaslServer |
Implements the SCRAM-SHA-1 server-side mechanism.
|
ScramUtils |
A utility class that provides methods that are useful for dealing with
Salted Challenge Response Authentication Mechanism (SCRAM).
|
SecurityAuditEvent |
Representation of a single security event retrieved from the logs.
|
SecurityAuditManager |
The SecurityAuditManager manages the SecurityAuditProvider configured for this server, and provides
a proper conduit for making security log entries and looking them up.
|
SecurityAuditProvider |
A SecurityAuditProvider handles storage and retrieval of security audit logs.
|
SecurityAuditViewerServlet |
|
SecurityAuditViewerServlet.Search |
|
Sent |
The implementation of the <sent xmlns="urn:xmpp:carbons:2"/> extension.
|
SequenceManager |
Manages sequences of unique ID's that get stored in the database.
|
SerializingCache<K extends Serializable,V extends Serializable> |
A Cache implementation that stores data in serialized form.
|
ServerDialback |
Implementation of the Server Dialback method as defined by the RFC3920.
|
ServerDialbackErrorException |
Representation of an error result of the Server Dialback authentication mechanism.
|
ServerDialbackKeyInvalidException |
Representation of an invalid-key result of the Server Dialback authentication mechanism.
|
ServerFeaturesProvider |
ServerFeaturesProviders are responsible for providing the features offered and supported
protocols by the SERVER.
|
ServerIdentitiesProvider |
A ServerIdentitiesProvider is responsible for providing the identities
of protocols supported by the SERVER.
|
ServerItemsProvider |
ServerItemsProvider are responsible for providing the items associated with the SERVER.
|
ServerSession |
|
ServerSession.AuthenticationMethod |
|
ServerSessionEventDispatcher |
Dispatches session events (s2s).
|
ServerSessionEventDispatcher.EventType |
Represents valid event types.
|
ServerSessionEventListener |
Interface to listen for server session events (s2s).
|
ServerStanzaHandler |
Handler of XML stanzas sent by remote servers.
|
ServerTrafficCounter |
A ServerTrafficCounter counts the number of bytes read and written by the server.
|
ServerTrustManager |
ServerTrustManager is a Trust Manager that is only used for s2s connections.
|
ServiceAddedEvent |
Task that will add a service to the cluster node.
|
ServiceRemovedEvent |
Task that will remove a service from the cluster node.
|
ServiceUnavailableException |
Exception used for representing that the MultiUserChat service is not available at the moment.
|
ServiceUpdatedEvent |
Task that will update a service configuring in the cluster node.
|
ServletRequestAuthenticator |
|
Session |
The session represents a connection between the server and a client (c2s) or
another server (s2s) as well as a connection with a component.
|
Session.Status |
|
SessionData |
A SessionData instance is responsible for keeping information gathered during the many stages
of the command being executed.
|
SessionEvent |
Events that occur during the session life cycle are repreented
by SessionEvents.
|
SessionEventDispatcher |
Dispatches session events.
|
SessionEventDispatcher |
|
SessionEventDispatcher.EventType |
Represents valid event types.
|
SessionEventDispatcher.EventType |
|
SessionEventListener |
Interface to listen for session events.
|
SessionListener |
A http session listener that implements a configurable session timeout.
|
SessionListener |
Listens for HTTP binding session events.
|
SessionListener |
Listener for media proxy session events.
|
SessionManager |
Manages the sessions associated with an account.
|
SessionNotFoundException |
|
SessionPacketRouter |
Handles the routing of packets to a particular session.
|
SessionResultFilter |
Filters and sorts lists of sessions.
|
SetCharacterEncodingFilter |
Sets the character encoding to UTF-8.
|
SharedGroupException |
Thrown when a a user is trying to add or remove a contact from his/her roster that belongs to a
shared group.
|
SharedGroupVisibility |
Describes with which users a group is shared as a group on their roster.
|
SidebarTag |
A simple JSP tag for displaying sidebar information in the admin console.
|
SimpleSSLSocketFactory |
SSLSocketFactory that accepts any certificate chain and also accepts expired
certificates.
|
SiteMinderServletRequestAuthenticator |
Enables CA SiteMinder/Single Sign-On authentication to the admin console - https://www.ca.com/gb/products/ca-single-sign-on.html
|
SmsService |
A service to send SMS messages.
|
SocketConnection |
Deprecated.
|
SocketPacketWriteHandler |
This ChannelHandler writes packet data to connections.
|
SocketReader |
Deprecated.
|
SocketUtil |
Utility class to generate Socket instances.
|
SoftwareServerVersionManager |
A SoftwareServerVersionManager is the main responsible for sending query to remote entity and
Obtain software information from the remote entity server using XEP-0092 .
|
SoftwareVersionManager |
A SoftwareVersionManager is the main responsible for sending query to remote entity and
Obtain software information from the remote entity using XEP-0092 .
|
StanzaHandler |
A StanzaHandler is the main responsible for handling incoming stanzas.
|
StanzaIDUtil |
Utility methods that implement XEP-0359: Unique and Stable Stanza IDs.
|
StatementWrapper |
An implementation of the Statement interface that wraps an underlying
Statement object.
|
Statistic |
A statistic being tracked by the server.
|
Statistic.Type |
The type of statistic.
|
StatisticsManager |
Stores statistics being tracked by the server.
|
StreamErrorException |
An exception that wraps a StreamError
|
StreamID |
A unique identifier for a stream.
|
StreamIDFactory |
Generates stream ids in different ways depending on the server set up.
|
StreamManagementPacketRouter |
This class extends Openfire's session packet router with the ACK capabilities
specified by XEP-0198: Stream Management.
|
StreamManager |
XEP-0198 Stream Manager.
|
StreamManager.UnackedPacket |
|
StringUtils |
Utility class to perform common String manipulation algorithms.
|
SubnavTag |
A simple JSP tag for displaying sub-navigation bar information in the admin console.
|
SubscriptionTask |
A cluster task used work with a particular subscription (a relation between an entity an a pubsub node) of a pubsub node.
|
SubSidebarTag |
A simple tag to gather its body content and pass it to the parent tag.
|
SyncLocalOccupantsAndSendJoinPresenceTask |
Task that is used by a cluster node to inform other cluster nodes of its local occupants.
|
SystemCacheDetailsServlet |
|
SystemCacheDetailsServlet.Search |
Represents the entries being searched for
|
SystemPropertiesServlet |
|
SystemPropertiesServlet.CompoundProperty |
Not every entry in the ofProperty table will have a matching SystemProperty - so this class exists so
that the admin UI can display either
|
SystemPropertiesServlet.Search |
Represents the properties being searched for
|
SystemProperty<T> |
Represents a system property - also accessible via JiveGlobals .
|
SystemProperty.Builder<T> |
|
TabsTag |
A simple JSP tag for displaying tab information in the admin console.
|
TaskEngine |
Performs tasks using worker threads.
|
TempFileToucherTask |
A task that, periodically, updates the 'last modified' date of all files in the Jetty 'tmp' directories.
|
ThreadPoolExecutorDelegate |
|
ThreadPoolExecutorDelegateMBean |
|
TLSStatus |
A TLSStatus enum describing the current handshaking state of this TLS connection.
|
TLSStreamHandler |
TLSStreamHandler is responsible for securing plain connections by negotiating TLS.
|
TLSStreamReader |
A TLSStreamReader that returns a special InputStream that hides the ByteBuffers
used by the underlying Channels.
|
TLSStreamWriter |
A TLSStreamWriter that returns a special OutputStream that hides the ByteBuffers
used by the underlying Channels.
|
TLSWrapper |
Creates and initializes the SSLContext instance to use to encrypt the plain connection.
|
TransportHandler |
Routes packets to the appropriate transport gateway or drops the packet.
|
Trunking |
Configuration of Openfire's 'gateway' or 'trunking' functionality, which allows Openfire to act as a gateway to
transfer data between other XMPP domains.
|
TrustStore |
A wrapper class for a store of certificates, its metadata (password, location) and related functionality that is
used to verify credentials, a trust store
The trust store should only contain certificates for the "most-trusted" Certificate Authorities (the store should not
contain Intermediates").
|
UnauthenticatedException |
Thrown if a user does not have permission to access a particular method.
|
UnauthorizedException |
Thrown if a user does not have permission to access a particular method.
|
UnknownStanzaException |
|
Update |
An Update represents a component that needs to be updated.
|
UpdateGroup |
Command that allows to update a given group.
|
UpdateManager |
Service that frequently checks for new server or plugins releases.
|
User |
|
User |
Encapsulates information about a user.
|
UserAlreadyExistsException |
Thrown when attempting to create a user that already exists.
|
UserCollection |
Provides a view of an array of usernames as a Collection of User objects.
|
UserCreated |
Notifies the that a user was created.
|
UserDeleting |
Notifies the deletion of a user.
|
UserEventAdapter |
An abstract adapter class for receiving user events.
|
UserEventDispatcher |
Dispatches user events.
|
UserEventDispatcher.EventType |
Represents valid event types.
|
UserEventListener |
Interface to listen for group events.
|
UserFeaturesProvider |
A UserFeatureProvider is responsible for providing the features
of protocols supported by users.
|
UserIdentitiesProvider |
A UserIdentitiesProvider is responsible for providing the identities
of protocols supported by users.
|
UserItemsProvider |
A UserItemsProvider is responsible for providing the items associated with a user
that are to be discovered during a disco#items query sent to the user.
|
UserManager |
Manages users, including loading, creating and deleting.
|
UserModified |
Notifies the that a user was modified.
|
UserMultiProvider |
A UserProvider that delegates to one or more 'backing' UserProvider.
|
UserNameManager |
Main responsibility of this class is to return the correct name of XMPP entities.
|
UserNameProvider |
Interface to be implemented by components that are capable of returning the name of entities
when running as internal components.
|
UserNotFoundException |
Thrown when User cannot be found.
|
UserProperties |
An adhoc command to retrieve the properties of the user.
|
UserPropertyProvider |
A provider for user properties.
|
UserPropertyProviderMapper |
Implementations are used to determine what UserPropertyProvider is to be used for a particular username.
|
UserProvider |
Provider interface for the user system.
|
UserProviderMapper |
Implementations are used to determine what UserProvider is to be used for a particular username.
|
Users |
|
VCardCreated |
Notifies the that a vcard was created.
|
VCardDeleting |
Notifies the deletion of a vCard.
|
VCardEventDispatcher |
Dispatches vCard events.
|
VCardListener |
Interface to listen for vCard changes.
|
VCardManager |
Manages VCard information for users.
|
VCardModified |
Notifies the that a vCard was modified.
|
VCardProvider |
Provider interface for users vcards.
|
VerifyPasswordCallback |
This callback issued by SaslServer to determine if a password supplied by a
client is verified.
|
Version |
Holds version information for Openfire.
|
Version.ReleaseStatus |
A class to represent the release status of the server.
|
VirtualConnection |
Abstract implementation of the Connection interface that models abstract connections.
|
WebBean |
|
WebManager |
A utility bean for Openfire admin console pages.
|
WebSocketClientConnectionHandler |
This class handles all WebSocket events for the corresponding connection with a remote peer, analogous to the
function of NettyClientConnectionHandler for TCP connections.
|
WebSocketClientStanzaHandler |
A StanzaHandler that is able to process the specific framing that is used by
clients connecting via websockets.
|
WebSocketConnection |
|
WebXmlUtils |
Utilities to extract data from a web.xml file.
|
WhitelistAccess |
Only those on a whitelist may subscribe and retrieve items.
|
XMLLightweightParser |
This is a Light-Weight XML Parser.
|
XMLNotWellFormedException |
An Exception indicating that evaluated content is not valid XML.
|
XMLProperties |
Provides the the ability to use simple XML property files.
|
XMLSocketWriter |
XMLWriter whose writer is actually sending data on a socket connection.
|
XMLWriter |
Replacement class of the original XMLWriter.java (version: 1.77) since the original is still
using StringBuffer which is not fast.
|
XMPPCallbackHandler |
Callback handler that may be used when doing SASL authentication.
|
XMPPContextListener |
An XMPPContextListener starts an XMPPServer when a ServletContext is initialized and stops
the xmpp server when the servlet context is destroyed.
|
XMPPDateTimeFormat |
Utility class for date/time format conversions as specified in
XEP-0082 and
XEP-0090 and
For Date -> String converstion FastDateFormat is used
|
XMPPPacketReader |
|
XMPPPPacketReaderFactory |
|
XMPPServer |
The main XMPP server that will load, initialize and start all the server's
modules.
|
XMPPServerInfo |
Information 'snapshot' of a server's state.
|
XMPPServerInfoImpl |
Implements the server info for a basic server.
|
XMPPServerListener |
Interface that let observers be notified when the server has been started or is
about to be stopped.
|