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 ornullif 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) Return all user sessions that match the definition of RoutingTable#getRoutes (notably, the sessions are 'available' / have sent initial presence).SessionManager.getSessions(SessionResultFilter filter) SessionManager.getSessions(org.xmpp.packet.JID from) Returns all sessions responsible for this JID.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 booleanSessionPacketRouter.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.booleanSessionManager.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 TypeClassDescriptionclassA 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.ElementSASLAuthentication.getSASLMechanismsElement(ClientSession session) -
Uses of ClientSession in org.jivesoftware.openfire.pep
Methods in org.jivesoftware.openfire.pep with parameters of type ClientSessionModifier and TypeMethodDescriptionvoidIQPEPHandler.availableSession(ClientSession session, org.xmpp.packet.Presence presence) voidIQPEPHandler.presenceChanged(ClientSession session, org.xmpp.packet.Presence presence) voidIQPEPHandler.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 TypeClassDescriptionclassRepresents a session between the server and a client.classSurrogate 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 voidPresenceEventDispatcher.availableSession(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was not available is now available.voidPresenceEventListener.availableSession(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was not available is now available.static voidPresenceEventDispatcher.presenceChanged(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that an available session has changed its presence.voidPresenceEventListener.presenceChanged(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that an available session has changed its presence.static voidPresenceEventDispatcher.unavailableSession(ClientSession session, org.xmpp.packet.Presence presence) Notification message indicating that a session that was available is no longer available.voidPresenceEventListener.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 ofSessionManagerare in a consistent state.