| 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 |
| Modifier and Type | Method and Description |
|---|---|
StreamID |
StreamIDFactory.createStreamID()
Generate a stream id.
|
StreamID |
SessionManager.nextStreamID()
Returns a randomly created ID to be used in a stream element.
|
| Modifier and Type | Method and Description |
|---|---|
HttpSession |
SessionManager.createClientHttpSession(StreamID id,
HttpConnection connection,
Locale language)
Creates a new
ClientSession with the specified streamID. |
LocalClientSession |
SessionManager.createClientSession(Connection conn,
StreamID id)
Creates a new
ClientSession with the specified streamID. |
LocalClientSession |
SessionManager.createClientSession(Connection conn,
StreamID id,
Locale language)
Creates a new
ClientSession 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.
|
Collection<String> |
SessionManager.getValidatedDomains(StreamID streamID)
Returns a collection with all the domains, subdomains and virtual hosts that where
validated.
|
| Modifier and Type | Method and Description |
|---|---|
StreamID |
AuditStreamIDFactory.createStreamID() |
| Constructor and Description |
|---|
HttpSession(PacketDeliverer backupDeliverer,
String serverName,
StreamID streamID,
HttpConnection connection,
Locale language) |
| Modifier and Type | Method and Description |
|---|---|
StreamID |
Route.getStreamID()
Return the stream ID that identifies the connection that is actually sending
the wrapped stanza.
|
| Modifier and Type | Method and 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 a
ConnectionMultiplexerSession for the specified connection manager
domain or null if none was found. |
| Constructor and Description |
|---|
Route(StreamID streamID)
Constructs a new Route.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ServerDialback.validateRemoteDomain(org.dom4j.Element doc,
StreamID streamID)
Returns true if the domain requested by the remote server was validated by the Authoritative
Server.
|
| Modifier and Type | Method and Description |
|---|---|
StreamID |
Session.getStreamID()
Obtain the stream ID associated with this sesison.
|
StreamID |
LocalSession.getStreamID()
Obtain the stream ID associated with this sesison.
|
| Modifier and Type | Method and Description |
|---|---|
IncomingServerSession |
RemoteSessionLocator.getIncomingServerSession(byte[] nodeID,
StreamID streamID)
Returns a session surrogate of an incoming server session hosted by a remote cluster node.
|
| Constructor and Description |
|---|
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) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
StreamID |
BasicStreamIDFactory.createStreamID() |
static StreamID |
BasicStreamIDFactory.createStreamID(String name) |
Copyright © 2003–2019 Ignite Realtime. All rights reserved.