| Name | Description | Type | Package | Framework |
| ClientStanzaHandler | Handler of XML stanzas sent by clients connected directly to the server. | Class | org.jivesoftware.openfire.net | Echo |
| ClientTrustManager | ClientTrustManager is a Trust Manager that is only used for c2s connections. | Class | org.jivesoftware.openfire.net | Echo |
| ComponentStanzaHandler | Handler of XML stanzas sent by external components connected directly to the server. | Class | org.jivesoftware.openfire.net | Echo |
| DNSUtil | Utilty class to perform DNS lookups for XMPP services. | Class | org.jivesoftware.openfire.net | Echo |
| DNSUtil .HostAddress | Encapsulates a hostname and port. | Class | org.jivesoftware.openfire.net.DNSUtil | Echo |
| DNSUtil .WeightedHostAddress | The representation of weighted address. | Class | org.jivesoftware.openfire.net.DNSUtil | Echo |
| MulticastDNSService | Publishes Openfire information as a service using the Multicast DNS (marketed by Apple as Rendezvous) protocol. | Class | org.jivesoftware.openfire.net | Echo |
| MultiplexerStanzaHandler | Handler of XML stanzas sent by Connection Managers. | Class | org.jivesoftware.openfire.net | Echo |
| MXParser | MXParser that returns an IGNORABLE_WHITESPACE event when a whitespace character or a line feed is received. | Class | org.jivesoftware.openfire.net | Echo |
| OCSPChecker | A PKIXCertPathChecker that uses Online Certificate Status Protocol (OCSP) | Class | org.jivesoftware.openfire.net | Echo |
| SASLAuthentication | SASLAuthentication is responsible for returning the available SASL mechanisms to use and for actually performing the SASL authentication. | Class | org.jivesoftware.openfire.net | Echo |
| SASLAuthentication .ElementType | Class | org.jivesoftware.openfire.net.SASLAuthentication | Echo | |
| SASLAuthentication .Status | SASL negotiation has been successful. | Class | org.jivesoftware.openfire.net.SASLAuthentication | Echo |
| ServerSocketReader | A SocketReader specialized for server connections. | Class | org.jivesoftware.openfire.net | Echo |
| ServerStanzaHandler | Handler of XML stanzas sent by remote servers. | Class | org.jivesoftware.openfire.net | Echo |
| ServerTrafficCounter | A ServerTrafficCounter counts the number of bytes read and written by the server. | Class | org.jivesoftware.openfire.net | Echo |
| ServerTrustManager | ServerTrustManager is a Trust Manager that is only used for s2s connections. | Class | org.jivesoftware.openfire.net | Echo |
| SocketAcceptThread | each incoming socket. | Class | org.jivesoftware.openfire.net | Echo |
| SocketConnection | An object to track the state of a XMPP client-server session. | Class | org.jivesoftware.openfire.net | Echo |
| SocketPacketWriteHandler | This ChannelHandler writes packet data to connections. | Class | org.jivesoftware.openfire.net | Echo |
| 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. | Class | org.jivesoftware.openfire.net | Echo |
| 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. | Class | org.jivesoftware.openfire.net | Echo |
| SocketUtil | Utility class to generate Socket instances. | Class | org.jivesoftware.openfire.net | Echo |
| StalledSessionsFilter | MINA filter that will close sessions that are failing to read outgoing traffic and whose outgoing queue is around 5MB. | Class | org.jivesoftware.openfire.net | Echo |
| StanzaHandler | A StanzaHandler is the main responsible for handling incoming stanzas. | Class | org.jivesoftware.openfire.net | Echo |
| TLSStatus | A TLSStatus enum describing the current handshaking state of this TLS connection. | Class | org.jivesoftware.openfire.net | Echo |
| TLSStreamHandler | TLSStreamHandler is responsible for securing plain connections by negotiating TLS. | Class | org.jivesoftware.openfire.net | Echo |
| TLSStreamReader | A TLSStreamReader that returns a special InputStream that hides the ByteBuffers used by the underlying Channels. | Class | org.jivesoftware.openfire.net | Echo |
| TLSStreamWriter | A TLSStreamWriter that returns a special OutputStream that hides the ByteBuffers used by the underlying Channels. | Class | org.jivesoftware.openfire.net | Echo |
| TLSWrapper | Creates and initializes the SSLContext instance to use to secure the plain connection. | Class | org.jivesoftware.openfire.net | Echo |
| VirtualConnection | Abstract implementation of the Connection interface that models abstract connections. | Class | org.jivesoftware.openfire.net | Echo |
| XMLSocketWriter | XMLWriter whose writer is actually sending data on a socket connection. | Class | org.jivesoftware.openfire.net | Echo |
| XMPPCallbackHandler | Callback handler that may be used when doing SASL authentication. | Class | org.jivesoftware.openfire.net | Echo |
| ClientStanzaHandler | Handler of XML stanzas sent by clients connected directly to the server. | Class | org.jivesoftware.openfire.net | OpenFire |
| ClientTrustManager | ClientTrustManager is a Trust Manager that is only used for c2s connections. | Class | org.jivesoftware.openfire.net | OpenFire |
| ComponentStanzaHandler | Handler of XML stanzas sent by external components connected directly to the server. | Class | org.jivesoftware.openfire.net | OpenFire |
| DNSUtil | Utilty class to perform DNS lookups for XMPP services. | Class | org.jivesoftware.openfire.net | OpenFire |
| DNSUtil .HostAddress | Encapsulates a hostname and port. | Class | org.jivesoftware.openfire.net.DNSUtil | OpenFire |
| DNSUtil .WeightedHostAddress | The representation of weighted address. | Class | org.jivesoftware.openfire.net.DNSUtil | OpenFire |
| MulticastDNSService | Publishes Openfire information as a service using the Multicast DNS (marketed by Apple as Rendezvous) protocol. | Class | org.jivesoftware.openfire.net | OpenFire |
| MultiplexerStanzaHandler | Handler of XML stanzas sent by Connection Managers. | Class | org.jivesoftware.openfire.net | OpenFire |
| MXParser | MXParser that returns an IGNORABLE_WHITESPACE event when a whitespace character or a line feed is received. | Class | org.jivesoftware.openfire.net | OpenFire |
| OCSPChecker | A PKIXCertPathChecker that uses Online Certificate Status Protocol (OCSP) | Class | org.jivesoftware.openfire.net | OpenFire |
| SASLAuthentication | SASLAuthentication is responsible for returning the available SASL mechanisms to use and for actually performing the SASL authentication. | Class | org.jivesoftware.openfire.net | OpenFire |
| SASLAuthentication .ElementType | Class | org.jivesoftware.openfire.net.SASLAuthentication | OpenFire | |
| SASLAuthentication .Status | SASL negotiation has been successful. | Class | org.jivesoftware.openfire.net.SASLAuthentication | OpenFire |
| ServerSocketReader | A SocketReader specialized for server connections. | Class | org.jivesoftware.openfire.net | OpenFire |
| ServerStanzaHandler | Handler of XML stanzas sent by remote servers. | Class | org.jivesoftware.openfire.net | OpenFire |
| ServerTrafficCounter | A ServerTrafficCounter counts the number of bytes read and written by the server. | Class | org.jivesoftware.openfire.net | OpenFire |
| ServerTrustManager | ServerTrustManager is a Trust Manager that is only used for s2s connections. | Class | org.jivesoftware.openfire.net | OpenFire |
| SocketAcceptThread | each incoming socket. | Class | org.jivesoftware.openfire.net | OpenFire |
| SocketConnection | An object to track the state of a XMPP client-server session. | Class | org.jivesoftware.openfire.net | OpenFire |
| SocketPacketWriteHandler | This ChannelHandler writes packet data to connections. | Class | org.jivesoftware.openfire.net | OpenFire |
| 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. | Class | org.jivesoftware.openfire.net | OpenFire |
| 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. | Class | org.jivesoftware.openfire.net | OpenFire |
| SocketUtil | Utility class to generate Socket instances. | Class | org.jivesoftware.openfire.net | OpenFire |
| StalledSessionsFilter | MINA filter that will close sessions that are failing to read outgoing traffic and whose outgoing queue is around 5MB. | Class | org.jivesoftware.openfire.net | OpenFire |
| StanzaHandler | A StanzaHandler is the main responsible for handling incoming stanzas. | Class | org.jivesoftware.openfire.net | OpenFire |
| TLSStatus | A TLSStatus enum describing the current handshaking state of this TLS connection. | Class | org.jivesoftware.openfire.net | OpenFire |
| TLSStreamHandler | TLSStreamHandler is responsible for securing plain connections by negotiating TLS. | Class | org.jivesoftware.openfire.net | OpenFire |
| TLSStreamReader | A TLSStreamReader that returns a special InputStream that hides the ByteBuffers used by the underlying Channels. | Class | org.jivesoftware.openfire.net | OpenFire |
| TLSStreamWriter | A TLSStreamWriter that returns a special OutputStream that hides the ByteBuffers used by the underlying Channels. | Class | org.jivesoftware.openfire.net | OpenFire |
| TLSWrapper | Creates and initializes the SSLContext instance to use to secure the plain connection. | Class | org.jivesoftware.openfire.net | OpenFire |
| VirtualConnection | Abstract implementation of the Connection interface that models abstract connections. | Class | org.jivesoftware.openfire.net | OpenFire |
| XMLSocketWriter | XMLWriter whose writer is actually sending data on a socket connection. | Class | org.jivesoftware.openfire.net | OpenFire |
| XMPPCallbackHandler | Callback handler that may be used when doing SASL authentication. | Class | org.jivesoftware.openfire.net | OpenFire |