Uses of Interface
org.jivesoftware.openfire.session.Session
-
Packages that use Session Package Description org.jivesoftware.openfire.audit Service that records XMPP traffics.org.jivesoftware.openfire.audit.spi org.jivesoftware.openfire.event Event system.org.jivesoftware.openfire.http Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).org.jivesoftware.openfire.interceptor Provides classes for intercepting packets.org.jivesoftware.openfire.multiplex Connection Manager implementation.org.jivesoftware.openfire.session -
-
Uses of Session in org.jivesoftware.openfire.audit
Methods in org.jivesoftware.openfire.audit that return Session Modifier and Type Method Description SessionAuditEvent. getSession()Obtain the session associated with the event.Methods in org.jivesoftware.openfire.audit with parameters of type Session Modifier and Type Method Description voidAuditor. audit(org.xmpp.packet.Packet packet, Session session)Audit an XMPP packet.static SessionEventSessionEvent. createAuthFailureEvent(Session session, String user, String resource)Create an event associated with the failure of a session to authenticate.static SessionEventSessionEvent. createAuthSuccessEvent(Session session)Create an event associated with a successful authentication.static SessionEventSessionEvent. createConnectEvent(Session session)Create an event associated with the initial connection of a session before the stream is created.static SessionEventSessionEvent. createDisconnectEvent(Session session)Create an event associated with the closing of a session.static SessionEventSessionEvent. createStreamEvent(Session session)Create an event associated with the establishment of an XMPP session.voidAuditEvent. setSession(Session session)Set the session associated with the event.Constructors in org.jivesoftware.openfire.audit with parameters of type Session Constructor Description AuditEvent(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 Modifier and Type Method Description voidAuditorImpl. audit(org.xmpp.packet.Packet packet, Session session) -
Uses of Session in org.jivesoftware.openfire.event
Methods in org.jivesoftware.openfire.event with parameters of type Session Modifier and Type Method Description voidSessionEventListener. anonymousSessionCreated(Session session)Notification event indicating that an anonymous user has authenticated with the server.voidSessionEventListener. anonymousSessionDestroyed(Session session)An authenticated session of an anonymous user was destroyed.static voidServerSessionEventDispatcher. dispatchEvent(Session session, ServerSessionEventDispatcher.EventType eventType)Dispatches an event to all listeners.static voidSessionEventDispatcher. dispatchEvent(Session session, SessionEventDispatcher.EventType eventType)Dispatches an event to all listeners.voidSessionEventListener. resourceBound(Session session)A session has finished resource binding.voidServerSessionEventListener. sessionCreated(Session session)Notification event indicating that a server has connected with the server.voidSessionEventListener. sessionCreated(Session session)Notification event indicating that a user has authenticated with the server.voidServerSessionEventListener. sessionDestroyed(Session session)A connected session of a server was destroyed.voidSessionEventListener. 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 Session Modifier and Type Class Description classHttpSessionA 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 Session Modifier and Type Method Description voidPacketCopier. interceptPacket(org.xmpp.packet.Packet packet, Session session, boolean incoming, boolean processed)voidPacketInterceptor. interceptPacket(org.xmpp.packet.Packet packet, Session session, boolean incoming, boolean processed)Invokes the interceptor on the specified packet.protected static voidInterceptorManager. invokeInterceptors(Collection<PacketInterceptor> interceptors, org.xmpp.packet.Packet packet, Session session, boolean read, boolean processed)Invokes a collection of interceptors for the provided packet.voidInterceptorManager. 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 Session Modifier and Type Method Description voidConnectionMultiplexerManager. anonymousSessionCreated(Session session)voidConnectionMultiplexerManager. anonymousSessionDestroyed(Session session)voidConnectionMultiplexerManager. resourceBound(Session session)voidConnectionMultiplexerManager. sessionCreated(Session session)voidConnectionMultiplexerManager. sessionDestroyed(Session session) -
Uses of Session in org.jivesoftware.openfire.session
Subinterfaces of Session in org.jivesoftware.openfire.session Modifier and Type Interface Description interfaceClientSessionRepresents a session between the server and a client.interfaceComponentSessionRepresents a session between the server and an external component.interfaceConnectionMultiplexerSessionRepresents a session between the server and a connection manager.interfaceIncomingServerSessionServer-to-server communication is done using two TCP connections between the servers.interfaceOutgoingServerSessionServer-to-server communication is done using two TCP connections between the servers.interfaceServerSessionClasses in org.jivesoftware.openfire.session that implement Session Modifier and Type Class Description classLocalClientSessionRepresents a session between the server and a client.classLocalComponentSessionRepresents a session between the server and a component.classLocalConnectionMultiplexerSessionRepresents a session between the server and a connection manager.classLocalIncomingServerSessionServer-to-server communication is done using two TCP connections between the servers.classLocalOutgoingServerSessionServer-to-server communication is done using two TCP connections between the servers.classLocalServerSessionclassLocalSessionThe session represents a connection between the server and a client (c2s) or another server (s2s) as well as a connection with a component.Methods in org.jivesoftware.openfire.session with parameters of type Session Modifier and Type Method Description voidSoftwareVersionManager. anonymousSessionCreated(Session session)voidSoftwareVersionManager. anonymousSessionDestroyed(Session session)voidSoftwareVersionManager. resourceBound(Session session)voidSoftwareServerVersionManager. sessionCreated(Session session)voidSoftwareVersionManager. sessionCreated(Session session)voidSoftwareServerVersionManager. sessionDestroyed(Session session)voidSoftwareVersionManager. sessionDestroyed(Session session)
-