Package org.jivesoftware.openfire.spi
package org.jivesoftware.openfire.spi
-
ClassDescriptionA basic stream ID factory that produces IDs using a cryptographically strong random number generator.Internal object used by RoutingTableImpl to keep track of the node that own a ClientSession and whether the session is available or not.ConnectionAcceptors are responsible for accepting new (typically socket) connections from peers.Configuration for a socket connection.As a server, Openfire accepts connection requests from other network entities.An event listener for events related to a SocketAcceptor instance.Types of (socket-based, including HTTP) connections.Instances of this class will be able to generate various encryption-related artifacts based on a specific connection configuration.Responsible for accepting new (socket) connections, using Java NIO implementation provided by the Netty framework.Creates a newly configured
ChannelPipelinefor a new channel.In-memory implementation of the packet deliverer serviceAn uber router that can handle any packet type.In-memory implementation of the packet transporter service.Simple in memory implementation of the PresenceManager interface.Routing table that stores routes to client sessions, outgoing server sessions and components.Implements the server info for a basic server.