Package org.jivesoftware.openfire.http
Interface SessionListener
public interface SessionListener
Listens for HTTP binding session events.
- Author:
- Alexander Wenckus
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconnectionClosed(javax.servlet.AsyncContext context, HttpSession session, HttpConnection connection) A connection was closed.default voidconnectionOpened(javax.servlet.AsyncContext context, HttpSession session, HttpConnection connection) A connection was opened.default voidpostSessionCreated(javax.servlet.AsyncContext context, HttpSession session) Called when anHttpSessionhas been created for a given http-bind web requestdefault voidpreSessionCreated(javax.servlet.AsyncContext context) Called before anHttpSessionis created for a given http-bind web requestdefault voidsessionClosed(HttpSession session) A session ended.
-
Method Details
-
connectionOpened
default void connectionOpened(javax.servlet.AsyncContext context, HttpSession session, HttpConnection connection) A connection was opened.- Parameters:
context- The servlet context of the BOSH request that triggered this event.session- the session for which a new connection was opened.connection- the connection that was just opened.
-
connectionClosed
default void connectionClosed(javax.servlet.AsyncContext context, HttpSession session, HttpConnection connection) A connection was closed.- Parameters:
context- The servlet context of the BOSH request that triggered this event.session- The session of which a connection was closed.connection- the connection that was closed.
-
preSessionCreated
default void preSessionCreated(javax.servlet.AsyncContext context) Called before anHttpSessionis created for a given http-bind web request- Parameters:
context- The servlet context of the BOSH request that triggered this event.
-
postSessionCreated
Called when anHttpSessionhas been created for a given http-bind web request- Parameters:
context- The servlet context of the BOSH request that triggered this event.session- The newly created session.
-
sessionClosed
A session ended.- Parameters:
session- the session that was closed.
-