Package io.undertow.server.session
Class SessionListeners
- java.lang.Object
-
- io.undertow.server.session.SessionListeners
-
public class SessionListeners extends java.lang.ObjectUtility class that maintains the session listeners.- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description SessionListeners()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSessionListener(SessionListener listener)voidattributeAdded(Session session, java.lang.String name, java.lang.Object value)voidattributeRemoved(Session session, java.lang.String name, java.lang.Object oldValue)voidattributeUpdated(Session session, java.lang.String name, java.lang.Object newValue, java.lang.Object oldValue)voidclear()booleanremoveSessionListener(SessionListener listener)voidsessionCreated(Session session, HttpServerExchange exchange)voidsessionDestroyed(Session session, HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)voidsessionIdChanged(Session session, java.lang.String oldSessionId)
-
-
-
Method Detail
-
addSessionListener
public void addSessionListener(SessionListener listener)
-
removeSessionListener
public boolean removeSessionListener(SessionListener listener)
-
clear
public void clear()
-
sessionCreated
public void sessionCreated(Session session, HttpServerExchange exchange)
-
sessionDestroyed
public void sessionDestroyed(Session session, HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)
-
attributeAdded
public void attributeAdded(Session session, java.lang.String name, java.lang.Object value)
-
attributeUpdated
public void attributeUpdated(Session session, java.lang.String name, java.lang.Object newValue, java.lang.Object oldValue)
-
attributeRemoved
public void attributeRemoved(Session session, java.lang.String name, java.lang.Object oldValue)
-
sessionIdChanged
public void sessionIdChanged(Session session, java.lang.String oldSessionId)
-
-