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.
|
AbstractGroupProvider |
Shared base class for Openfire GroupProvider implementations.
|
AccessModel |
Policy that defines who is allowed to subscribe and retrieve items.
|
AddAffiliation |
Task that adds an affiliation for a room in the other cluster nodes.
|
AddGroup |
Command that allows to create and configure new goups.
|
AddGroupUsers |
Command that allows to add members or admins to a given group.
|
AddMember |
Task that adds a new member to the room in the other cluster nodes.
|
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 responsbile 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.
|
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 |
|
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 defualt authorization
ID's 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 an 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.
|
Blowfish |
A class that provides easy Blowfish encryption.
|
BoshBindingError |
An enum defining all errors which can happen during a BOSH session.
|
BoshBindingError.Type |
|
BroadcastMessageRequest |
Task that broadcasts a message to local room occupants.
|
BroadcastPresenceRequest |
Task that broadcasts the presence of a room occupant to the occupants of the room
being hosted by the cluster node.
|
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.
|
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 |
|
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.
|
ChangeNickname |
Task that changes the nickname of an existing room occupant in the cluster node.
|
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.
|
ClientConnectionHandler |
|
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.
|
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.
|
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.
|
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.
|
CommonsLogFactory |
Deprecated.
|
ComponentCacheWrapper<K extends Serializable,V extends Serializable> |
This specialized wrapper is used for the Components cache, which
should not be purged.
|
ComponentConnectionHandler |
|
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.
|
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.
|
ConcurrentHashSet<E> |
Deprecated.
|
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.
|
ConnectionHandler |
A ConnectionHandler is responsible for creating new sessions, destroying sessions and delivering
received XML stanzas to the proper StanzaHandler.
|
ConnectionListener |
As a server, Openfire accepts connection requests from other network entities.
|
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.
|
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.
|
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.
|
DataForm |
Deprecated.
|
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 |
This is the interface the used to provide default default authorization
ID's when none was selected by the client.
|
DefaultAuthorizationPolicy |
Different clients perform authentication differently, so this policy
will authorize any principal to a requested user 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.
|
DefaultFileTransferManager |
Provides several utility methods for file transfer manager implementaions 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.
|
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.
|
DestroyRoomRequest |
Task that destroys the local room in the cluster node.
|
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.
|
DummyExternalizableUtil |
Dummy implementation that does nothing.
|
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.
|
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 |
|
FlashCrossDomainHandler |
|
FlashCrossDomainServlet |
Serves up the flash cross domain xml file which allows other domains to
access http-binding using flash.
|
FlashMessageTag |
|
FlushTask |
|
ForbiddenException |
Exception used for representing that the requested operation is forbidden for the user in
the MUCRoom.
|
FormField |
Deprecated.
|
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.
|
GetNewMemberRoomsRequest |
Task requested by each cluster node when a new node joins the cluster.
|
GetNumberActiveUsers |
Command that allows to retrieve the number of online users who are active at any one moment.
|
GetNumberConnectedUsers |
Task to be executed in each cluster node to obtain the total number of
users using the multi user chat service.
|
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.
|
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.Type |
Strategy type.
|
HttpBindBody |
Representation of the 'body' element of an HTTP-Bind defined request.
|
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.
|
IncomingServerSession |
Server-to-server communication is done using two TCP connections between the servers.
|
InitializationException |
Exception thrown during application or component initialization failure.
|
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.
|
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.
|
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 make up 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.
|
LegacyConnectionAcceptor |
Deprecated.
|
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.
|
LocalMUCRole |
Implementation of a local room occupant.
|
LocalMUCRoom |
Implementation of a chatroom that is being hosted by this JVM.
|
LocalMUCRoomManager |
this class supports the simple LocalMUCRoom management including remove,add and query.
|
LocalMUCUser |
Representation of users interacting with the chat service.
|
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.
|
MessageRouter |
Route message packets throughout the server.
|
MINAStatCollector |
Collects statistics of an IoService .
|
ModificationNotAllowedException |
Exception thrown when a modification was not allowed.
|
ModifySubscriptionTask |
|
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 may use in
a particular room.
|
MUCRole.Affiliation |
|
MUCRole.Role |
|
MUCRoom |
A chat room on the chat server manages its users, and
enforces it's own security rules.
|
MUCRoomHistory |
Represent the data model for one MUCRoom history.
|
MUCRoomTask<V> |
Task related to a room to be executed in a cluster node.
|
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.
|
MUCUser |
The chat user is a separate user abstraction for interacting with
the chat server.
|
MulticastDNSService |
Publishes Openfire information as a service using the Multicast DNS (marketed by Apple
as Rendezvous) protocol.
|
MulticastRouter |
Router of packets with multiple recipients.
|
MultiplexerConnectionHandler |
|
MultiplexerPacketDeliverer |
Fallback method used by SocketConnection 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.
|
NewSubscriptionTask |
|
NIOConnection |
Implementation of Connection interface specific for NIO connections when using the Apache MINA framework.
|
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.
|
NodeAffiliate |
A NodeAffiliate keeps information about the affiliation of an entity with a node.
|
NodeAffiliate.Affiliation |
Affiliation with a node defines user permissions.
|
NodeChangeTask |
Base class of clustering tasks for pubsub.
|
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 |
|
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.
|
OccupantAddedEvent |
Task that will remove a room occupant from the list of occupants in the room.
|
OccupantLeftEvent |
Task that removes a room occupant from the list of occupants in the room.
|
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 NIOConnection 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.
|
OutgoingServerSocketReader |
An OutgoingServerSocketReader is responsible for reading and queueing the DOM Element sent by
a remote server.
|
OutgoingSessionPromise |
An OutgoingSessionPromise provides an asynchronic 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 packet 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.
|
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.
|
PluginDevEnvironment |
Represents the data model used to represent development mode within the Jive
Openfire plugin framework.
|
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.
|
PluginFilter.SimpleFilter |
Deprecated.
|
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.
|
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).
|
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.
|
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 JEP-60: Publish-Subscribe.
|
PubSubPersistenceManager |
A manager responsible for ensuring node persistence.
|
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.
|
PubSubServiceInfo |
|
PubSubServiceInfo.listType |
|
QueuedTasksManager |
Queue tasks while this JVM is joining the cluster and the requested room was still not loaded.
|
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.
|
RemoteConnectionFailedException |
Thrown when something failed verifying the key of a Originating Server with an Authoritative
Server in a dialback operation.
|
RemoteMUCRole |
Representation of a room occupant of a local room that is being hosted by
another cluster node.
|
RemoteMUCUser |
User hosted by another cluster node that is presente in a local room.
|
RemotePacketRouter |
A RemotePacketRouter is responsible for deliverying 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 |
|
RemoteSessionLocator |
Locator of sessions that are being hosted by other cluster nodes.
|
RemoveNodeTask |
Removes a newly deleted node from memory across the cluster.
|
RequestComponentInfoNotification |
|
ResourceServlet |
Combines and serves resources, such as javascript or css files.
|
Result |
Deprecated.
|
ResultSet<E extends Result> |
Deprecated.
|
ResultSetImpl<E extends Result> |
Deprecated.
|
RoomAvailableEvent |
Task that adds a new local room to the cluster node.
|
RoomInfo |
Representation of a room configuration and its occupants.
|
RoomLockedException |
Exception used for representing that the user can't join a room since it's been locked.
|
RoomRemovedEvent |
Task that will remove a local room from the cluster node.
|
RoomUpdatedEvent |
Task that updates the configuration of a local room.
|
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.
|
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 |
|
SeniorMemberServicesRequest |
Task to be requested by a node that joins a cluster and be executed in the senior cluster member to get
the services with rooms with occupants.
|
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.
|
ServerConnectionHandler |
|
ServerDialback |
Implementation of the Server Dialback method as defined by the RFC3920.
|
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.
|
ServerPort |
Deprecated. |
ServerPort.Type |
|
ServerSession |
|
ServerSessionEventDispatcher |
Dispatches session events (s2s).
|
ServerSessionEventDispatcher.EventType |
Represents valid event types.
|
ServerSessionEventListener |
Interface to listen for server session events (s2s).
|
ServerSocketReader |
A SocketReader specialized for server connections.
|
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.
|
ServiceInfo |
Representation of a service configuration.
|
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.
|
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 |
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.
|
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.
|
SocketAcceptThread |
Deprecated.
|
SocketConnection |
Deprecated.
|
SocketPacketWriteHandler |
This ChannelHandler writes packet data to connections.
|
SocketReader |
A SocketReader creates the appropriate Session based on the defined namespace in the
stream element and will then keep reading and routing the received packets.
|
SocketSendingTracker |
A SocketSendingTracker keeps track of all the sockets that are currently sending data and
checks the health of the sockets to detect hanged connections.
|
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 .
|
StalledSessionsFilter |
MINA filter that will close sessions that are failing to read outgoing traffic
and whose outgoing queue is around 5MB.
|
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.
|
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 |
|
SubSidebarTag |
A simple tag to gather its body content and pass it to the parent tag.
|
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.
|
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 secure the plain connection.
|
TransportHandler |
Routes packets to the appropriate transport gateway or drops the packet.
|
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.
|
UpdateHistoryStrategy |
Cluster task that will update the history strategy used by a MultiUserChatService
service.
|
UpdateManager |
Service that frequently checks for new server or plugins releases.
|
UpdateOccupant |
Task that updates all information regarding a room occupant.
|
UpdateOccupantRequest |
Task that requests the cluster node hosting a room occupant to change his
role and/or affiliation.
|
UpdatePresence |
Task that updates the presence of an occupant in a room.
|
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 isused 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.
|
WebAppLoaderFix |
|
WebBean |
|
WebDAVLiteServlet |
Implements a very light WebDAV-ish servlet for specific purposes.
|
WebManager |
A utility bean for Openfire admin console pages.
|
WebSocketConnection |
Following the conventions of the BOSH implementation, this class extends VirtualConnection
and delegates the expected XMPP connection behaviors to the corresponding XmppWebSocket .
|
WebXmlUtils |
Utilities to extract data from a web.xml file.
|
WhitelistAccess |
Only those on a whitelist may subscribe and retrieve items.
|
XDataFormImpl |
Deprecated.
|
XFormFieldImpl |
Deprecated.
|
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.
|
XMPPCodecFactory |
Factory that specifies the encode and decoder to use for parsing XMPP stanzas.
|
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
|
XMPPDecoder |
Decoder class that parses ByteBuffers and generates XML stanzas.
|
XMPPEncoder |
Encoder that does nothing.
|
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.
|
XmppWebSocket |
This class handles all WebSocket events for the corresponding connection with a remote peer.
|