Uses of Class
org.jivesoftware.openfire.session.LocalClientSession
Packages that use LocalClientSession
Package
Description
Implementation of XEP-0352 "Client State Indication"
It is common for IM clients to be logged in and 'online' even while the user is not interacting with the application.
IQ class implementations.
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
Connection Manager implementation.
Provides classes for SASL.
-
Uses of LocalClientSession in org.jivesoftware.openfire
Fields in org.jivesoftware.openfire declared as LocalClientSessionMethods in org.jivesoftware.openfire that return LocalClientSessionModifier and TypeMethodDescriptionSessionManager.createClientSession(Connection conn, Locale language) Creates a newClientSession.SessionManager.createClientSession(Connection conn, StreamID id) Creates a newClientSessionwith the specified streamID.SessionManager.createClientSession(Connection conn, StreamID id, Locale language) Creates a newClientSessionwith the specified streamID.Methods in org.jivesoftware.openfire with parameters of type LocalClientSessionModifier and TypeMethodDescriptionvoidRoutingTable.addClientRoute(org.xmpp.packet.JID route, LocalClientSession destination) Adds a route to the routing table for the specified client session.voidSessionManager.addSession(LocalClientSession session) Add a new session to be managed.SessionManager.bindResource(LocalClientSession session, AuthToken authToken, String resource) Resolves any resource-binding conflict for the requested full JID and, if the conflict policy permits, binds the resource to the (already authenticated) session - enforcing the single-session-per-full-JID invariant cluster-wide.voidSessionManager.changePriority(LocalClientSession session, int oldPriority) Change the priority of a session, that was already available, associated with the sender.booleanSessionManager.removeSession(LocalClientSession session) Removes a session.voidSessionManager.sessionAvailable(LocalClientSession session, org.xmpp.packet.Presence presence) Notification message sent when a client sent an available presence for the session.voidSessionManager.sessionUnavailable(LocalClientSession session) Notification message sent when a client sent an unavailable presence for the session.Constructors in org.jivesoftware.openfire with parameters of type LocalClientSession -
Uses of LocalClientSession in org.jivesoftware.openfire.csi
Constructors in org.jivesoftware.openfire.csi with parameters of type LocalClientSession -
Uses of LocalClientSession in org.jivesoftware.openfire.fast
Methods in org.jivesoftware.openfire.fast with parameters of type LocalClientSessionModifier and TypeMethodDescriptionstatic FastRequestFastRequest.from(org.dom4j.Element doc, String mechanismName, String userAgentId, LocalClientSession session) Parses and validates the FAST content of a SASL2<authenticate/>element. -
Uses of LocalClientSession in org.jivesoftware.openfire.handler
Methods in org.jivesoftware.openfire.handler with parameters of type LocalClientSessionModifier and TypeMethodDescriptionbooleanBind2CarbonsHandler.handleElement(LocalClientSession session, org.dom4j.Element bound, org.dom4j.Element element) booleanBind2StreamManagementHandler.handleElement(LocalClientSession session, org.dom4j.Element bound, org.dom4j.Element element) Handles an<enable/>element from a Bind2 inline feature request by enabling XEP-0198 stream management on the session.voidBind2StreamManagementHandler.handleFailure(LocalClientSession session, org.dom4j.Element bound, org.dom4j.Element element, Exception cause) Adds the<failed/>element that XEP-0198 ยง 9.1.1 requires inside<bound/>when stream management could not be enabled. -
Uses of LocalClientSession in org.jivesoftware.openfire.http
Subclasses of LocalClientSession in org.jivesoftware.openfire.httpModifier 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 LocalClientSession in org.jivesoftware.openfire.multiplex
Methods in org.jivesoftware.openfire.multiplex that return LocalClientSessionModifier and TypeMethodDescriptionConnectionMultiplexerManager.getClientSession(String connectionManagerDomain, StreamID streamID) Returns the ClientSession with the specified stream ID that is being hosted by the specified connection manager. -
Uses of LocalClientSession in org.jivesoftware.openfire.net
Methods in org.jivesoftware.openfire.net with parameters of type LocalClientSessionModifier and TypeMethodDescriptionbooleanBind2InlineHandler.handleElement(LocalClientSession session, org.dom4j.Element bound, org.dom4j.Element element) Process an inline element from a bind2 request.default voidBind2InlineHandler.handleFailure(LocalClientSession session, org.dom4j.Element bound, org.dom4j.Element element, Exception cause) Gives a handler an opportunity to add the protocol-defined failure response after request processing failed.org.dom4j.ElementBind2Request.processFeatureRequests(LocalClientSession clientSession, org.dom4j.Element successElement) Process feature request elements using registered handlers. -
Uses of LocalClientSession in org.jivesoftware.openfire.sasl
Methods in org.jivesoftware.openfire.sasl with parameters of type LocalClientSessionModifier and TypeMethodDescriptionSaslMechanismEligibility.getScramMechanismsForSession(LocalClientSession session) Returns the SCRAM mechanism names that are usable for the user that is expected to authenticate on the provided session, including the channel binding variant of each.Constructors in org.jivesoftware.openfire.sasl with parameters of type LocalClientSession -
Uses of LocalClientSession in org.jivesoftware.openfire.session
Methods in org.jivesoftware.openfire.session that return LocalClientSessionModifier and TypeMethodDescriptionstatic LocalClientSessionLocalClientSession.createSession(String serverName, org.xmlpull.v1.XmlPullParser xpp, Connection connection) Returns a newly created session between the server and a client.Constructors in org.jivesoftware.openfire.session with parameters of type LocalClientSession -
Uses of LocalClientSession in org.jivesoftware.openfire.spi
Methods in org.jivesoftware.openfire.spi with parameters of type LocalClientSessionModifier and TypeMethodDescriptionvoidRoutingTableImpl.addClientRoute(org.xmpp.packet.JID route, LocalClientSession destination) -
Uses of LocalClientSession in org.jivesoftware.openfire.streammanagement
Methods in org.jivesoftware.openfire.streammanagement that return LocalClientSessionModifier and TypeMethodDescriptionSasl2ResumeResult.getResumedSession()Returns the session that was resumed. -
Uses of LocalClientSession in org.jivesoftware.openfire.websocket
Constructors in org.jivesoftware.openfire.websocket with parameters of type LocalClientSession -
Uses of LocalClientSession in org.jivesoftware.util.cache
Method parameters in org.jivesoftware.util.cache with type arguments of type LocalClientSessionModifier and TypeMethodDescriptionConsistencyChecks.generateReportForRoutingTableClientRoutes(Cache<String, ClientRoute> usersCache, Collection<LocalClientSession> localClientRoutes, Map<NodeID, Set<String>> routeOwnersByClusterNode) Verifies that usersCache, #localClientRoutingTable and routeOwnersByClusterNode ofRoutingTableImplare in a consistent state.