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 TypeMethodDescriptionvoid
attributeAdded
(io.undertow.server.session.Session session, String name, Object value) void
attributeRemoved
(io.undertow.server.session.Session session, String name, Object old) void
attributeUpdated
(io.undertow.server.session.Session session, String name, Object value, Object old) void
sessionCreated
(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange) void
sessionDestroyed
(io.undertow.server.session.Session session, io.undertow.server.HttpServerExchange exchange, io.undertow.server.session.SessionListener.SessionDestroyedReason reason) void
sessionIdChanged
(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:
sessionCreated
in 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:
sessionDestroyed
in interfaceio.undertow.server.session.SessionListener
-
attributeAdded
- Specified by:
attributeAdded
in interfaceio.undertow.server.session.SessionListener
-
attributeUpdated
public void attributeUpdated(io.undertow.server.session.Session session, String name, Object value, Object old) - Specified by:
attributeUpdated
in interfaceio.undertow.server.session.SessionListener
-
attributeRemoved
- Specified by:
attributeRemoved
in interfaceio.undertow.server.session.SessionListener
-
sessionIdChanged
- Specified by:
sessionIdChanged
in interfaceio.undertow.server.session.SessionListener
-