Wildfire 3.2.4 Javadoc

Package org.jivesoftware.wildfire.net

Class Summary
ClientStanzaHandler Handler of XML stanzas sent by clients connected directly to the server.
ComponentSocketReader A SocketReader specialized for component connections.
DNSUtil Utilty class to perform DNS lookups for XMPP services.
DNSUtil.HostAddress Encapsulates a hostname and port.
MulticastDNSService Publishes Wildfire information as a service using the Multicast DNS (marketed by Apple as Rendezvous) protocol.
MultiplexerStanzaHandler Handler of XML stanzas sent by Connection Managers.
MXParser MXParser that returns an IGNORABLE_WHITESPACE event when a whitespace character or a line feed is received.
SASLAuthentication SASLAuthentication is responsible for returning the available SASL mechanisms to use and for actually performing the SASL authentication.
ServerSocketReader A SocketReader specialized for server connections.
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.
SocketAcceptThread Implements a network front end with a dedicated thread reading each incoming socket.
SocketConnection An object to track the state of a XMPP client-server session.
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.
SSLConfig Configuration of Wildfire's SSL settings.
SSLJiveKeyManager A skeleton placeholder for developers wishing to implement their own custom key manager.
SSLJiveKeyManagerFactory A custom KeyManagerFactory that creates a key manager list using the default key manager or a standard keystore as specified in wildfire.xml.
SSLJiveServerSocketFactory Securue socket factory wrapper allowing simple setup of all security SSL related parameters.
SSLJiveTrustManager Trust manager which accepts certificates without any validation except date validation.
SSLJiveTrustManagerFactory A custom TrustManagerFactory that creates a trust manager list using the default trust manager or a standard keystore as specified in wildfire.xml.
StanzaHandler A StanzaHandler is the main responsible for handling incoming stanzas.
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.
VirtualConnection Abstract implementation of the Connection interface that models abstract connections.
XMLSocketWriter XMLWriter whose writer is actually sending data on a socket connection.
XMPPCallbackHandler Callback handler that may be used when doing SASL authentication.
 

Enum Summary
SASLAuthentication.ElementType  
SASLAuthentication.Status  
TLSStatus A TLSStatus enum describing the current handshaking state of this TLS connection.
 


Wildfire 3.2.4 Javadoc

Copyright © 2003-2007 Jive Software.