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
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.undertow.server.session.SessionListener
io.undertow.server.session.SessionListener.SessionDestroyedReason -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSessionListenerBridge(Deployment deployment, ApplicationListeners applicationListeners, javax.servlet.ServletContext servletContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidattributeAdded(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 Details
-
IO_UNDERTOW
- See Also:
-
-
Constructor Details
-
SessionListenerBridge
public SessionListenerBridge(Deployment deployment, ApplicationListeners applicationListeners, javax.servlet.ServletContext servletContext)
-
-
Method Details
-
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
- 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
- Specified by:
attributeRemovedin interfaceio.undertow.server.session.SessionListener
-
sessionIdChanged
- Specified by:
sessionIdChangedin interfaceio.undertow.server.session.SessionListener
-