| Package | Description |
|---|---|
| org.jivesoftware.openfire | |
| org.jivesoftware.openfire.http |
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
|
| org.jivesoftware.openfire.net | |
| org.jivesoftware.openfire.pep |
Implementation of Personal Eventing via Pubsub (XEP-0163).
|
| org.jivesoftware.openfire.session | |
| org.jivesoftware.openfire.spi | |
| org.jivesoftware.openfire.user |
Provides the interfaces and classes necessary to create custom
user account data providers for Openfire.
|
| Modifier and Type | Method and Description |
|---|---|
ClientSession |
RoutingTable.getClientRoute(org.xmpp.packet.JID jid)
Returns the client session associated to the specified XMPP address or
null
if none was found. |
ClientSession |
SessionManager.getSession(org.xmpp.packet.JID from)
Returns the session responsible for this JID data.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientSession> |
RoutingTable.getClientsRoutes(boolean onlyLocal)
Returns collection of client sessions authenticated with the server.
|
Collection<ClientSession> |
SessionManager.getSessions()
Returns a list that contains all authenticated client sessions connected to the server.
|
Collection<ClientSession> |
SessionManager.getSessions(SessionResultFilter filter) |
Collection<ClientSession> |
SessionManager.getSessions(String username) |
Comparator<ClientSession> |
SessionResultFilter.getSortComparator()
Returns a comparator that will sort a standard sorted set according
to this filter's sort order.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SessionManager.removeSession(ClientSession session,
org.xmpp.packet.JID fullJID,
boolean anonymous,
boolean forceUnavailable)
Removes a 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 |
|---|---|
static org.dom4j.Element |
SASLAuthentication.getSASLMechanismsElement(ClientSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
IQPEPHandler.availableSession(ClientSession session,
org.xmpp.packet.Presence presence) |
void |
IQPEPHandler.presenceChanged(ClientSession session,
org.xmpp.packet.Presence presence) |
void |
IQPEPHandler.unavailableSession(ClientSession session,
org.xmpp.packet.Presence presence)
The following functions are unimplemented required interface methods.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalClientSession
Represents a session between the server and a client.
|
| Modifier and Type | Method and Description |
|---|---|
ClientSession |
RemoteSessionLocator.getClientSession(byte[] nodeID,
org.xmpp.packet.JID address)
Returns a session surrogate of a client session hosted by a remote cluster node.
|
| Modifier and Type | Method and Description |
|---|---|
ClientSession |
RoutingTableImpl.getClientRoute(org.xmpp.packet.JID jid) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientSession> |
RoutingTableImpl.getClientsRoutes(boolean onlyLocal) |
| Modifier and Type | Method and Description |
|---|---|
void |
PresenceEventListener.availableSession(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that a session that was not available is now
available.
|
static void |
PresenceEventDispatcher.availableSession(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that a session that was not available is now
available.
|
void |
PresenceEventListener.presenceChanged(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that an available session has changed its
presence.
|
static void |
PresenceEventDispatcher.presenceChanged(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that an available session has changed its
presence.
|
void |
PresenceEventListener.unavailableSession(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that a session that was available is no longer
available.
|
static void |
PresenceEventDispatcher.unavailableSession(ClientSession session,
org.xmpp.packet.Presence presence)
Notification message indicating that a session that was available is no longer
available.
|
Copyright © 2003–2019 Ignite Realtime. All rights reserved.