Core XMPP Server 4.9.0 API

Packages 
Package Description
org.dom4j.io  
org.jivesoftware.admin
Supporting classes and tags for the admin console.
org.jivesoftware.admin.servlet  
org.jivesoftware.database
Database connection code.
org.jivesoftware.database.bugfix  
org.jivesoftware.openfire  
org.jivesoftware.openfire.admin  
org.jivesoftware.openfire.archive  
org.jivesoftware.openfire.audit
Service that records XMPP traffics.
org.jivesoftware.openfire.audit.spi  
org.jivesoftware.openfire.auth
Authentication and Authorization service interfaces and classes.
org.jivesoftware.openfire.carbons
Provides packet extensions for XEP-0280: Message Carbons.
org.jivesoftware.openfire.cluster  
org.jivesoftware.openfire.commands
Ad-Hoc Commands implementation (XEP-0050).
org.jivesoftware.openfire.commands.admin  
org.jivesoftware.openfire.commands.admin.group  
org.jivesoftware.openfire.commands.admin.muc  
org.jivesoftware.openfire.commands.admin.user  
org.jivesoftware.openfire.commands.event  
org.jivesoftware.openfire.commands.generic  
org.jivesoftware.openfire.component  
org.jivesoftware.openfire.container
The microkernel core of the server is a simple, flexible, nested container framework defined in this package.
org.jivesoftware.openfire.crowd  
org.jivesoftware.openfire.crowd.jaxb  
org.jivesoftware.openfire.csi
Implementation of XEP-0352 "Client State Indication" It is common for IM clients to be logged in and 'online' even while the user is not interacting with the application.
org.jivesoftware.openfire.disco
Service discovery implementation (XEP-0030).
org.jivesoftware.openfire.entitycaps
Implementation of Entity Capabilities (XEP-0115).
org.jivesoftware.openfire.event
Event system.
org.jivesoftware.openfire.filetransfer
Implementation of SOCKS5 Bytestreams (XEP-0065).
org.jivesoftware.openfire.filetransfer.proxy  
org.jivesoftware.openfire.forward
Provides packet extensions for XEP-0297: Stanza Forwarding.
org.jivesoftware.openfire.group
Groups, which are used to organize users together.
org.jivesoftware.openfire.handler
IQ class implementations.
org.jivesoftware.openfire.http
org.jivesoftware.openfire.interceptor
Provides classes for intercepting packets.
org.jivesoftware.openfire.keystore  
org.jivesoftware.openfire.ldap
LDAP code for authentication and user profile information.
org.jivesoftware.openfire.lockout  
org.jivesoftware.openfire.mbean  
org.jivesoftware.openfire.mediaproxy  
org.jivesoftware.openfire.muc
Implementation of Multi-User Chat (XEP-0045).
org.jivesoftware.openfire.muc.cluster  
org.jivesoftware.openfire.muc.spi
Implementation of Multi-User Chat (XEP-0045).
org.jivesoftware.openfire.multiplex
Connection Manager implementation.
org.jivesoftware.openfire.net  
org.jivesoftware.openfire.nio  
org.jivesoftware.openfire.pep
Implementation of Personal Eventing via Pubsub (XEP-0163).
org.jivesoftware.openfire.privacy
Implementation of Blocking Communication.
org.jivesoftware.openfire.pubsub
Implementation of Publish-Subscribe (XEP-0060).
org.jivesoftware.openfire.pubsub.cluster  
org.jivesoftware.openfire.pubsub.models
Defines policies that define who is allowed to subscribe and retrieve items or policies that define who is allowed to publish items to nodes (XEP-0060).
org.jivesoftware.openfire.roster
Provides classes for managing the roster.
org.jivesoftware.openfire.sasl
Provides classes for SASL.
org.jivesoftware.openfire.security  
org.jivesoftware.openfire.server
Classes used for server-to-server communication.
org.jivesoftware.openfire.session  
org.jivesoftware.openfire.spi  
org.jivesoftware.openfire.stanzaid  
org.jivesoftware.openfire.stats  
org.jivesoftware.openfire.streammanagement  
org.jivesoftware.openfire.transport  
org.jivesoftware.openfire.update
Classes that provide the "check for update" service or the "get available plugins" service.
org.jivesoftware.openfire.user
Provides the interfaces and classes necessary to create custom user account data providers for Openfire.
org.jivesoftware.openfire.user.property  
org.jivesoftware.openfire.vcard  
org.jivesoftware.openfire.websocket  
org.jivesoftware.util
Utility classes.
org.jivesoftware.util.cache  
org.jivesoftware.util.cert