Uses of Interface
org.jivesoftware.openfire.StreamID
-
Packages that use StreamID Package Description org.jivesoftware.openfire org.jivesoftware.openfire.audit Service that records XMPP traffics.org.jivesoftware.openfire.http Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).org.jivesoftware.openfire.multiplex Connection Manager implementation.org.jivesoftware.openfire.server Classes used for server-to-server communication.org.jivesoftware.openfire.session org.jivesoftware.openfire.spi org.jivesoftware.util.cache -
-
Uses of StreamID in org.jivesoftware.openfire
Methods in org.jivesoftware.openfire that return StreamID Modifier and Type Method Description StreamID
StreamIDFactory. createStreamID()
Generate a stream id.StreamID
SessionManager. nextStreamID()
Returns a randomly created ID to be used in a stream element.Methods in org.jivesoftware.openfire with parameters of type StreamID Modifier and Type Method Description HttpSession
SessionManager. createClientHttpSession(StreamID id, HttpConnection connection, Locale language, Duration wait, int hold, boolean isEncrypted, Duration maxPollingInterval, int maxRequests, Duration maxPause, Duration defaultInactivityTimeout, int majorVersion, int minorVersion)
Creates a newClientSession
with the specified streamID.LocalClientSession
SessionManager. createClientSession(Connection conn, StreamID id)
Creates a newClientSession
with the specified streamID.LocalClientSession
SessionManager. createClientSession(Connection conn, StreamID id, Locale language)
Creates a newClientSession
with the specified streamID.LocalIncomingServerSession
SessionManager. createIncomingServerSession(Connection conn, StreamID id, String fromDomain)
Creates a session for a remote server.LocalIncomingServerSession
SessionManager. getIncomingServerSession(StreamID streamID)
Returns the incoming server session hosted by this JVM that matches the specified stream ID.void
SessionManager. unregisterIncomingServerSession(StreamID streamID)
Unregisters a remote server session identified by a stream ID, and disassociates all associated domains. -
Uses of StreamID in org.jivesoftware.openfire.audit
Methods in org.jivesoftware.openfire.audit that return StreamID Modifier and Type Method Description StreamID
AuditStreamIDFactory. createStreamID()
-
Uses of StreamID in org.jivesoftware.openfire.http
Constructors in org.jivesoftware.openfire.http with parameters of type StreamID Constructor Description HttpSession(HttpSession.HttpVirtualConnection vConnection, String serverName, StreamID streamID, long requestId, X509Certificate[] sslCertificates, Locale language, Duration wait, int hold, boolean isEncrypted, Duration maxPollingInterval, int maxRequests, Duration maxPause, Duration defaultInactivityTimeout, int majorVersion, int minorVersion)
-
Uses of StreamID in org.jivesoftware.openfire.multiplex
Methods in org.jivesoftware.openfire.multiplex that return StreamID Modifier and Type Method Description StreamID
Route. getStreamID()
Return the stream ID that identifies the connection that is actually sending the wrapped stanza.Methods in org.jivesoftware.openfire.multiplex with parameters of type StreamID Modifier and Type Method Description void
ConnectionMultiplexerManager. closeClientSession(String connectionManagerDomain, StreamID streamID)
Closes an existing client session that was established through a connection manager.boolean
ConnectionMultiplexerManager. createClientSession(String connectionManagerDomain, StreamID streamID, String hostName, String hostAddress)
Creates a new client session that was established to the specified connection manager.LocalClientSession
ConnectionMultiplexerManager. getClientSession(String connectionManagerDomain, StreamID streamID)
Returns the ClientSession with the specified stream ID that is being hosted by the specified connection manager.ConnectionMultiplexerSession
ConnectionMultiplexerManager. getMultiplexerSession(String connectionManagerDomain, StreamID streamID)
Returns aConnectionMultiplexerSession
for the specified connection manager domain ornull
if none was found.Constructors in org.jivesoftware.openfire.multiplex with parameters of type StreamID Constructor Description Route(StreamID streamID)
Constructs a new Route. -
Uses of StreamID in org.jivesoftware.openfire.server
Methods in org.jivesoftware.openfire.server with parameters of type StreamID Modifier and Type Method Description void
ServerDialback. validateRemoteDomain(org.dom4j.Element doc, StreamID streamID)
Returns true if the domain requested by the remote server was validated by the Authoritative Server. -
Uses of StreamID in org.jivesoftware.openfire.session
Fields in org.jivesoftware.openfire.session declared as StreamID Modifier and Type Field Description protected StreamID
LocalSession. streamID
The stream id for this session (random and unique).protected StreamID
RemoteSession. streamID
Methods in org.jivesoftware.openfire.session that return StreamID Modifier and Type Method Description StreamID
LocalSession. getStreamID()
Obtain the stream ID associated with this sesison.StreamID
RemoteSession. getStreamID()
StreamID
Session. getStreamID()
Obtain the stream ID associated with this session.Methods in org.jivesoftware.openfire.session with parameters of type StreamID Modifier and Type Method Description IncomingServerSession
RemoteSessionLocator. getIncomingServerSession(byte[] nodeID, StreamID streamID)
Returns a session surrogate of an incoming server session hosted by a remote cluster node.IncomingServerSession
RemoteSessionLocatorImpl. getIncomingServerSession(byte[] nodeID, StreamID streamID)
Constructors in org.jivesoftware.openfire.session with parameters of type StreamID Constructor Description IncomingServerSessionTask(RemoteSessionTask.Operation operation, StreamID streamID)
LocalClientSession(String serverName, Connection connection, StreamID streamID, Locale language)
Creates a session with an underlying connection and permission protection.LocalComponentSession(String serverName, Connection conn, StreamID id)
LocalConnectionMultiplexerSession(String serverName, Connection connection, StreamID streamID)
LocalIncomingServerSession(String serverName, Connection connection, StreamID streamID, String fromDomain)
LocalOutgoingServerSession(String localDomain, Connection connection, OutgoingServerSocketReader socketReader, StreamID streamID)
LocalOutgoingServerSession(String localDomain, Connection connection, StreamID streamID)
LocalServerSession(String serverName, Connection connection, StreamID streamID)
LocalSession(String serverName, Connection connection, StreamID streamID, Locale language)
Creates a session with an underlying connection and permission protection.RemoteIncomingServerSession(byte[] nodeID, StreamID streamID)
-
Uses of StreamID in org.jivesoftware.openfire.spi
Methods in org.jivesoftware.openfire.spi that return StreamID Modifier and Type Method Description StreamID
BasicStreamIDFactory. createStreamID()
static StreamID
BasicStreamIDFactory. createStreamID(String name)
-
Uses of StreamID in org.jivesoftware.util.cache
Method parameters in org.jivesoftware.util.cache with type arguments of type StreamID Modifier and Type Method Description static com.google.common.collect.Multimap<String,String>
ConsistencyChecks. generateReportForSessionManagerIncomingServerSessions(Cache<StreamID,IncomingServerSessionInfo> incomingServerSessionsCache, Collection<LocalIncomingServerSession> localIncomingServerSessions, Map<NodeID,Set<StreamID>> incomingServerSessionsByClusterNode)
Verifies that #incomingServerSessionsCache, #localIncomingServerSessions and #incomingServerSessionsByClusterNode ofSessionManager
are in a consistent state.static com.google.common.collect.Multimap<String,String>
ConsistencyChecks. generateReportForSessionManagerIncomingServerSessions(Cache<StreamID,IncomingServerSessionInfo> incomingServerSessionsCache, Collection<LocalIncomingServerSession> localIncomingServerSessions, Map<NodeID,Set<StreamID>> incomingServerSessionsByClusterNode)
Verifies that #incomingServerSessionsCache, #localIncomingServerSessions and #incomingServerSessionsByClusterNode ofSessionManager
are in a consistent state.
-