Package io.undertow.servlet.core
Class SessionListenerBridge
- java.lang.Object
-
- io.undertow.servlet.core.SessionListenerBridge
-
- All Implemented Interfaces:
io.undertow.server.session.SessionListener
public class SessionListenerBridge extends Object implements io.undertow.server.session.SessionListener
Class that bridges between Undertow native session listeners and servlet ones.- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description static StringIO_UNDERTOW
-
Constructor Summary
Constructors Constructor Description SessionListenerBridge(Deployment deployment, ApplicationListeners applicationListeners, javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattributeAdded(io.undertow.server.session.Session session, String name, Object value)voidattributeRemoved(io.undertow.server.session.Session session, String name, Object old)voidattributeUpdated(io.undertow.server.session.Session session, String name, Object value, Object old)voidsessionCreated(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange)voidsessionDestroyed(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange, io.undertow.server.session.SessionListener.SessionDestroyedReason reason)voidsessionIdChanged(io.undertow.server.session.Session session, String oldSessionId)
-
-
-
Field Detail
-
IO_UNDERTOW
public static final String IO_UNDERTOW
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SessionListenerBridge
public SessionListenerBridge(Deployment deployment, ApplicationListeners applicationListeners, javax.servlet.ServletContext servletContext)
-
-
Method Detail
-
sessionCreated
public void sessionCreated(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange)- Specified by:
sessionCreatedin interfaceio.undertow.server.session.SessionListener
-
sessionDestroyed
public void sessionDestroyed(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange, io.undertow.server.session.SessionListener.SessionDestroyedReason reason)- Specified by:
sessionDestroyedin interfaceio.undertow.server.session.SessionListener
-
attributeAdded
public void attributeAdded(io.undertow.server.session.Session session, String name, Object value)- Specified by:
attributeAddedin interfaceio.undertow.server.session.SessionListener
-
attributeUpdated
public void attributeUpdated(io.undertow.server.session.Session session, String name, Object value, Object old)- Specified by:
attributeUpdatedin interfaceio.undertow.server.session.SessionListener
-
attributeRemoved
public void attributeRemoved(io.undertow.server.session.Session session, String name, Object old)- Specified by:
attributeRemovedin interfaceio.undertow.server.session.SessionListener
-
sessionIdChanged
public void sessionIdChanged(io.undertow.server.session.Session session, String oldSessionId)- Specified by:
sessionIdChangedin interfaceio.undertow.server.session.SessionListener
-
-