Package io.undertow.server.session
Interface SessionListener
-
public interface SessionListenerA listener for session events.- Author:
- Stuart Douglas
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSessionListener.SessionDestroyedReason
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidattributeAdded(Session session, java.lang.String name, java.lang.Object value)default voidattributeRemoved(Session session, java.lang.String name, java.lang.Object oldValue)default voidattributeUpdated(Session session, java.lang.String name, java.lang.Object newValue, java.lang.Object oldValue)default voidsessionCreated(Session session, HttpServerExchange exchange)Called when a session is createddefault voidsessionDestroyed(Session session, HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)Called when a session is destroyeddefault voidsessionIdChanged(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- TheHttpServerExchangethat 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- TheHttpServerExchangethat 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)
-
-