| 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.net | |
| org.jivesoftware.openfire.nio | |
| org.jivesoftware.openfire.server |
Classes used for server-to-server communication.
|
| org.jivesoftware.openfire.session | |
| org.jivesoftware.openfire.websocket |
| 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.
|
LocalComponentSession |
SessionManager.createComponentSession(org.xmpp.packet.JID address,
Connection conn) |
LocalIncomingServerSession |
SessionManager.createIncomingServerSession(Connection conn,
StreamID id,
String fromDomain)
Creates a session for a remote server.
|
LocalConnectionMultiplexerSession |
SessionManager.createMultiplexerSession(Connection conn,
org.xmpp.packet.JID address)
Creates a new ConnectionMultiplexerSession.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpSession.HttpVirtualConnection
A virtual server connection relates to a http session which its self can relate to many http
connections.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientSessionConnection
Represents a connection of a Client Session that was established to a Connection Manager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SocketConnection
Deprecated.
Old, pre NIO / MINA code. Should not be used as NIO offers better performance. Currently only in use for s2s.
|
class |
VirtualConnection
Abstract implementation of the Connection interface that models abstract connections.
|
| Modifier and Type | Field and Description |
|---|---|
protected Connection |
StanzaHandler.connection |
| Constructor and Description |
|---|
ClientStanzaHandler(PacketRouter router,
Connection connection) |
ClientStanzaHandler(PacketRouter router,
String serverName,
Connection connection)
Deprecated.
|
ComponentStanzaHandler(PacketRouter router,
Connection connection) |
ComponentStanzaHandler(PacketRouter router,
String serverName,
Connection connection)
Deprecated.
|
MultiplexerStanzaHandler(PacketRouter router,
Connection connection) |
MultiplexerStanzaHandler(PacketRouter router,
String serverName,
Connection connection)
Deprecated.
|
ServerStanzaHandler(PacketRouter router,
Connection connection) |
ServerStanzaHandler(PacketRouter router,
String serverName,
Connection connection)
Deprecated.
|
ServerTrustManager(String server,
KeyStore trustStore,
Connection connection)
Deprecated.
Use ServerTrustManager(KeyStore trustStore) instead (there's no functional difference).
|
StanzaHandler(PacketRouter router,
Connection connection)
Creates a dedicated reader for a socket.
|
StanzaHandler(PacketRouter router,
String serverName,
Connection connection)
Deprecated.
|
TLSStreamHandler(Connection connection,
Socket socket,
boolean clientMode,
String remoteServer,
boolean needClientAuth)
Deprecated.
Use the other constructor.
|
TLSWrapper(Connection connection,
boolean clientMode,
boolean needClientAuth,
String remoteServer)
Deprecated.
Use the other constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NIOConnection
Implementation of
Connection interface specific for NIO connections when using the Apache MINA framework. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ServerDialback.verifyReceivedKey(org.dom4j.Element doc,
Connection connection)
Verifies the key sent by a Receiving Server.
|
| Constructor and Description |
|---|
ServerDialback(Connection connection,
String serverName)
Creates a new instance that will be used for creating
IncomingServerSession,
validating subsequent domains or authenticatig new domains. |
| Modifier and Type | Field and Description |
|---|---|
protected Connection |
LocalSession.conn
The connection that this session represents.
|
| Modifier and Type | Method and Description |
|---|---|
Connection |
LocalSession.getConnection()
Returns the connection associated with this Session.
|
| Modifier and Type | Method and Description |
|---|---|
static LocalComponentSession |
LocalComponentSession.createSession(String serverName,
org.xmlpull.v1.XmlPullParser xpp,
Connection connection)
Returns a newly created session between the server and a component.
|
static LocalClientSession |
LocalClientSession.createSession(String serverName,
org.xmlpull.v1.XmlPullParser xpp,
Connection connection)
Returns a newly created session between the server and a client.
|
static LocalConnectionMultiplexerSession |
LocalConnectionMultiplexerSession.createSession(String serverName,
org.xmlpull.v1.XmlPullParser xpp,
Connection connection) |
static boolean |
LocalClientSession.isAllowed(Connection connection) |
static boolean |
LocalClientSession.isAllowedAnonymous(Connection connection) |
void |
LocalSession.reattach(Connection connection,
long h)
Reattach the session to a new connection.
|
| 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) |
LocalExternalComponent(LocalComponentSession session,
Connection connection) |
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 | Class and Description |
|---|---|
class |
WebSocketConnection
Following the conventions of the BOSH implementation, this class extends
VirtualConnection
and delegates the expected XMPP connection behaviors to the corresponding XmppWebSocket. |
Copyright © 2003–2019 Ignite Realtime. All rights reserved.