Package io.undertow.server.session
Interface SessionListener
-
public interface SessionListener
A listener for session events.- Author:
- Stuart Douglas
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SessionListener.SessionDestroyedReason
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
attributeAdded(Session session, java.lang.String name, java.lang.Object value)
default void
attributeRemoved(Session session, java.lang.String name, java.lang.Object oldValue)
default void
attributeUpdated(Session session, java.lang.String name, java.lang.Object newValue, java.lang.Object oldValue)
default void
sessionCreated(Session session, HttpServerExchange exchange)
Called when a session is createddefault void
sessionDestroyed(Session session, HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)
Called when a session is destroyeddefault void
sessionIdChanged(Session session, java.lang.String oldSessionId)
-
-
-
Method Detail
-
sessionCreated
default void sessionCreated(Session session, HttpServerExchange exchange)
Called when a session is created- Parameters:
session
- The new sessionexchange
- TheHttpServerExchange
that created the session
-
sessionDestroyed
default void sessionDestroyed(Session session, HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)
Called when a session is destroyed- Parameters:
session
- The new sessionexchange
- TheHttpServerExchange
that destroyed the session, or null if the session timed outreason
- The reason why the session was expired
-
attributeAdded
default void attributeAdded(Session session, java.lang.String name, java.lang.Object value)
-
attributeUpdated
default void attributeUpdated(Session session, java.lang.String name, java.lang.Object newValue, java.lang.Object oldValue)
-
attributeRemoved
default void attributeRemoved(Session session, java.lang.String name, java.lang.Object oldValue)
-
sessionIdChanged
default void sessionIdChanged(Session session, java.lang.String oldSessionId)
-
-