Uses of Interface
org.jivesoftware.openfire.session.ClientSession
Packages that use ClientSession
Package
Description
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
Implementation of Personal Eventing via Pubsub (XEP-0163).
Provides the interfaces and classes necessary to create custom
user account data providers for Openfire.
-
Uses of ClientSession in org.jivesoftware.openfire
Methods in org.jivesoftware.openfire that return ClientSessionModifier and TypeMethodDescriptionRoutingTable.getClientRoute
(org.xmpp.packet.JID jid) Returns the client session associated to the specified XMPP address ornull
if none was found.SessionManager.getSession
(org.xmpp.packet.JID from) Returns the session responsible for this JID data.Methods in org.jivesoftware.openfire that return types with arguments of type ClientSessionModifier and TypeMethodDescriptionRoutingTable.getClientsRoutes
(boolean onlyLocal) Returns collection of client sessions authenticated with the server.SessionManager.getSessions()
Returns a list that contains all authenticated client sessions connected to the server.SessionManager.getSessions
(String username) SessionManager.getSessions
(SessionResultFilter filter) SessionResultFilter.getSortComparator()
Returns a comparator that will sort a standard sorted set according to this filter's sort order.Methods in org.jivesoftware.openfire with parameters of type ClientSessionModifier and TypeMethodDescriptionstatic boolean
SessionPacketRouter.isInvalidStanzaSentPriorToResourceBinding
(org.xmpp.packet.Packet stanza, ClientSession session) Determines if a peer that is sending a stanza in violation of RFC 6120, section 7.1: If, before completing the resource binding step, the client attempts to send an XML stanza to an entity other than the server itself or the client's account, the server MUST NOT process the stanza and MUST close the stream with a <not-authorized/> stream error. When this method returns 'true', the stream should be closed.boolean
SessionManager.removeSession
(ClientSession session, org.xmpp.packet.JID fullJID, boolean anonymous, boolean forceUnavailable) Removes a session. -
Uses of ClientSession in org.jivesoftware.openfire.http
Classes in org.jivesoftware.openfire.http that implement ClientSessionModifier and TypeClassDescriptionclass
A session represents a series of interactions with an XMPP client sending packets using the HTTP Binding protocol specified in XEP-0124. -
Uses of ClientSession in org.jivesoftware.openfire.net
Methods in org.jivesoftware.openfire.net with parameters of type ClientSessionModifier and TypeMethodDescriptionstatic org.dom4j.Element
SASLAuthentication.getSASLMechanismsElement
(ClientSession session) -
Uses of ClientSession in org.jivesoftware.openfire.pep
Methods in org.jivesoftware.openfire.pep with parameters of type ClientSessionModifier and TypeMethodDescriptionvoid
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. -
Uses of ClientSession in org.jivesoftware.openfire.session
Classes in org.jivesoftware.openfire.session that implement ClientSessionModifier and TypeClassDescriptionclass
Represents a session between the server and a client.class
Surrogate for client sessions hosted in some remote cluster node.Methods in org.jivesoftware.openfire.session that return ClientSessionModifier and TypeMethodDescriptionRemoteSessionLocator.getClientSession
(byte[] nodeID, org.xmpp.packet.JID address) Returns a session surrogate of a client session hosted by a remote cluster node.RemoteSessionLocatorImpl.getClientSession
(byte[] nodeID, org.xmpp.packet.JID address) -
Uses of ClientSession in org.jivesoftware.openfire.spi
Methods in org.jivesoftware.openfire.spi that return ClientSessionMethods in org.jivesoftware.openfire.spi that return types with arguments of type ClientSession -
Uses of ClientSession in org.jivesoftware.openfire.user
Methods in org.jivesoftware.openfire.user with parameters of type ClientSessionModifier and TypeMethodDescriptionstatic 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.availableSession
(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was not available is now available.static void
PresenceEventDispatcher.presenceChanged
(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that an available session has changed its presence.void
PresenceEventListener.presenceChanged
(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that an available session has changed its presence.static void
PresenceEventDispatcher.unavailableSession
(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was available is no longer available.void
PresenceEventListener.unavailableSession
(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was available is no longer available. -
Uses of ClientSession in org.jivesoftware.util.cache
Method parameters in org.jivesoftware.util.cache with type arguments of type ClientSessionModifier and TypeMethodDescriptionConsistencyChecks.generateReportForSessionManagerSessionInfos
(Cache<String, ClientSessionInfo> sessionInfoCache, Collection<ClientSession> localSessions, Map<NodeID, Set<String>> sessionInfoKeysByClusterNode) Verifies that #sessionInfoCache, #localSessionInfos and #sessionInfoKeysByClusterNode ofSessionManager
are in a consistent state.