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 Details

  • 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 interface io.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 interface io.undertow.server.session.SessionListener
    • attributeAdded

      public void attributeAdded(io.undertow.server.session.Session session, String name, Object value)
      Specified by:
      attributeAdded in interface io.undertow.server.session.SessionListener
    • attributeUpdated

      public void attributeUpdated(io.undertow.server.session.Session session, String name, Object value, Object old)
      Specified by:
      attributeUpdated in interface io.undertow.server.session.SessionListener
    • attributeRemoved

      public void attributeRemoved(io.undertow.server.session.Session session, String name, Object old)
      Specified by:
      attributeRemoved in interface io.undertow.server.session.SessionListener
    • sessionIdChanged

      public void sessionIdChanged(io.undertow.server.session.Session session, String oldSessionId)
      Specified by:
      sessionIdChanged in interface io.undertow.server.session.SessionListener