| Package | Description |
|---|---|
| org.jivesoftware.openfire | |
| 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.sasl |
Provides classes for SASL.
|
| org.jivesoftware.openfire.session | |
| org.jivesoftware.openfire.spi | |
| org.jivesoftware.openfire.websocket |
| Modifier and Type | Field and Description |
|---|---|
protected LocalClientSession |
SessionPacketRouter.session |
| Modifier and Type | Method and Description |
|---|---|
LocalClientSession |
SessionManager.createClientSession(Connection conn,
Locale language)
Creates a new
ClientSession. |
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. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RoutingTable.addClientRoute(org.xmpp.packet.JID route,
LocalClientSession destination)
Adds a route to the routing table for the specified client session.
|
void |
SessionManager.addSession(LocalClientSession session)
Add a new session to be managed.
|
void |
SessionManager.changePriority(LocalClientSession session,
int oldPriority)
Change the priority of a session, that was already available, associated with the sender.
|
boolean |
SessionManager.removeSession(LocalClientSession session)
Removes a session.
|
void |
SessionManager.sessionAvailable(LocalClientSession session,
org.xmpp.packet.Presence presence)
Notification message sent when a client sent an available presence for the session.
|
void |
SessionManager.sessionUnavailable(LocalClientSession session)
Notification message sent when a client sent an unavailable presence for the session.
|
| Constructor and Description |
|---|
SessionPacketRouter(LocalClientSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpSession
A session represents a series of interactions with an XMPP client sending packets using the HTTP
Binding protocol specified in XEP-0124.
|
| Modifier and Type | Method and Description |
|---|---|
LocalClientSession |
ConnectionMultiplexerManager.getClientSession(String connectionManagerDomain,
StreamID streamID)
Returns the ClientSession with the specified stream ID that is being hosted by the
specified connection manager.
|
| Constructor and Description |
|---|
ExternalClientSaslServer(LocalClientSession session) |
| Modifier and Type | Method and Description |
|---|---|
static LocalClientSession |
LocalClientSession.createSession(String serverName,
org.xmlpull.v1.XmlPullParser xpp,
Connection connection)
Returns a newly created session between the server and a client.
|
| Constructor and Description |
|---|
ClientSessionInfo(LocalClientSession session) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RoutingTableImpl.addClientRoute(org.xmpp.packet.JID route,
LocalClientSession destination) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmppWebSocket.setXmppSession(LocalClientSession session) |
| Constructor and Description |
|---|
StreamManagementPacketRouter(LocalClientSession session) |
Copyright © 2003–2020 Ignite Realtime. All rights reserved.