Uses of Interface
org.jivesoftware.openfire.session.Session
Packages that use Session
Package
Description
Service that records XMPP traffics.
Event system.
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
Provides classes for intercepting packets.
Connection Manager implementation.
-
Uses of Session in org.jivesoftware.openfire.audit
Methods in org.jivesoftware.openfire.audit that return SessionModifier and TypeMethodDescriptionAuditEvent.getSession()
Obtain the session associated with the event.Methods in org.jivesoftware.openfire.audit with parameters of type SessionModifier and TypeMethodDescriptionvoid
Audit an XMPP packet.static SessionEvent
SessionEvent.createAuthFailureEvent
(Session session, String user, String resource) Create an event associated with the failure of a session to authenticate.static SessionEvent
SessionEvent.createAuthSuccessEvent
(Session session) Create an event associated with a successful authentication.static SessionEvent
SessionEvent.createConnectEvent
(Session session) Create an event associated with the initial connection of a session before the stream is created.static SessionEvent
SessionEvent.createDisconnectEvent
(Session session) Create an event associated with the closing of a session.static SessionEvent
SessionEvent.createStreamEvent
(Session session) Create an event associated with the establishment of an XMPP session.void
AuditEvent.setSession
(Session session) Set the session associated with the event.Constructors in org.jivesoftware.openfire.audit with parameters of type SessionModifierConstructorDescriptionAuditEvent
(Session eventSession, Date timestamp, int eventCode, int eventReason, String eventData) Create a new audit event. -
Uses of Session in org.jivesoftware.openfire.audit.spi
Methods in org.jivesoftware.openfire.audit.spi with parameters of type Session -
Uses of Session in org.jivesoftware.openfire.event
Methods in org.jivesoftware.openfire.event with parameters of type SessionModifier and TypeMethodDescriptionvoid
SessionEventListener.anonymousSessionCreated
(Session session) Notification event indicating that an anonymous user has authenticated with the server.void
SessionEventListener.anonymousSessionDestroyed
(Session session) An authenticated session of an anonymous user was destroyed.static void
ServerSessionEventDispatcher.dispatchEvent
(Session session, ServerSessionEventDispatcher.EventType eventType) Dispatches an event to all listeners.static void
SessionEventDispatcher.dispatchEvent
(Session session, SessionEventDispatcher.EventType eventType) Dispatches an event to all listeners.void
SessionEventListener.resourceBound
(Session session) A session has finished resource binding.void
ServerSessionEventListener.sessionCreated
(Session session) Notification event indicating that a server has connected with the server.void
SessionEventListener.sessionCreated
(Session session) Notification event indicating that a user has authenticated with the server.void
ServerSessionEventListener.sessionDestroyed
(Session session) A connected session of a server was destroyed.void
SessionEventListener.sessionDestroyed
(Session session) An authenticated session of a non anonymous user was destroyed. -
Uses of Session in org.jivesoftware.openfire.http
Classes in org.jivesoftware.openfire.http that implement SessionModifier 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 Session in org.jivesoftware.openfire.interceptor
Methods in org.jivesoftware.openfire.interceptor with parameters of type SessionModifier and TypeMethodDescriptionvoid
PacketCopier.interceptPacket
(org.xmpp.packet.Packet packet, Session session, boolean incoming, boolean processed) void
PacketInterceptor.interceptPacket
(org.xmpp.packet.Packet packet, Session session, boolean incoming, boolean processed) Invokes the interceptor on the specified packet.protected static void
InterceptorManager.invokeInterceptors
(Collection<PacketInterceptor> interceptors, org.xmpp.packet.Packet packet, Session session, boolean read, boolean processed) Invokes a collection of interceptors for the provided packet.void
InterceptorManager.invokeInterceptors
(org.xmpp.packet.Packet packet, Session session, boolean read, boolean processed) Invokes all currently-installed interceptors on the specified packet. -
Uses of Session in org.jivesoftware.openfire.multiplex
Methods in org.jivesoftware.openfire.multiplex with parameters of type SessionModifier and TypeMethodDescriptionvoid
ConnectionMultiplexerManager.anonymousSessionCreated
(Session session) void
ConnectionMultiplexerManager.anonymousSessionDestroyed
(Session session) void
ConnectionMultiplexerManager.resourceBound
(Session session) void
ConnectionMultiplexerManager.sessionCreated
(Session session) void
ConnectionMultiplexerManager.sessionDestroyed
(Session session) -
Uses of Session in org.jivesoftware.openfire.session
Subinterfaces of Session in org.jivesoftware.openfire.sessionModifier and TypeInterfaceDescriptioninterface
Represents a session between the server and a client.interface
Represents a session between the server and an external component.interface
Represents a session between the server and a connection manager.interface
Server-to-server communication is done using two TCP connections between the servers.interface
Server-to-server communication is done using two TCP connections between the servers.interface
Classes in org.jivesoftware.openfire.session that implement SessionModifier and TypeClassDescriptionclass
Represents a session between the server and a client.class
Represents a session between the server and a component.class
Represents a session between the server and a connection manager.class
Server-to-server communication is done using two TCP connections between the servers.class
Server-to-server communication is done using two TCP connections between the servers.class
class
The session represents a connection between the server and a client (c2s) or another server (s2s) as well as a connection with a component.class
Surrogate for client sessions hosted in some remote cluster node.class
Surrogate for sessions of external components hosted in some remote cluster node.class
Surrogate for connection manager sessions hosted in some remote cluster node.class
Surrogate for incoming server sessions hosted in some remote cluster node.class
Surrogate for outgoing server sessions hosted in some remote cluster node.class
Base class for sessions being hosted in other cluster nodes.Methods in org.jivesoftware.openfire.session with parameters of type SessionModifier and TypeMethodDescriptionvoid
SoftwareVersionManager.anonymousSessionCreated
(Session session) void
SoftwareVersionManager.anonymousSessionDestroyed
(Session session) void
SoftwareVersionManager.resourceBound
(Session session) void
SoftwareServerVersionManager.sessionCreated
(Session session) void
SoftwareVersionManager.sessionCreated
(Session session) void
SoftwareServerVersionManager.sessionDestroyed
(Session session) void
SoftwareVersionManager.sessionDestroyed
(Session session)