Class TowSessionManager

    • Constructor Detail

      • TowSessionManager

        public TowSessionManager()
      • TowSessionManager

        public TowSessionManager​(java.lang.String deploymentName)
    • Method Detail

      • getDeploymentName

        public java.lang.String getDeploymentName()
        Specified by:
        getDeploymentName in interface io.undertow.server.session.SessionManager
      • setSessionManagerConfig

        public void setSessionManagerConfig​(SessionManagerConfig sessionManagerConfig)
      • setSessionManagerConfigWithApon

        public void setSessionManagerConfigWithApon​(java.lang.String apon)
      • start

        public void start()
        Specified by:
        start in interface io.undertow.server.session.SessionManager
      • stop

        public void stop()
        Specified by:
        stop in interface io.undertow.server.session.SessionManager
      • destroy

        public void destroy()
                     throws java.lang.Exception
        Description copied from interface: DisposableBean
        A Dispose implementation that calls the destroy() method.
        Specified by:
        destroy in interface DisposableBean
        Throws:
        java.lang.Exception - if destruction fails
      • createSession

        public io.undertow.server.session.Session createSession​(io.undertow.server.HttpServerExchange serverExchange,
                                                                io.undertow.server.session.SessionConfig sessionConfig)
        Specified by:
        createSession in interface io.undertow.server.session.SessionManager
      • getSession

        public io.undertow.server.session.Session getSession​(io.undertow.server.HttpServerExchange serverExchange,
                                                             io.undertow.server.session.SessionConfig sessionConfig)
        Specified by:
        getSession in interface io.undertow.server.session.SessionManager
      • getSession

        public io.undertow.server.session.Session getSession​(java.lang.String sessionId)
        Specified by:
        getSession in interface io.undertow.server.session.SessionManager
      • registerSessionListener

        public void registerSessionListener​(io.undertow.server.session.SessionListener listener)
        Specified by:
        registerSessionListener in interface io.undertow.server.session.SessionManager
      • removeSessionListener

        public void removeSessionListener​(io.undertow.server.session.SessionListener listener)
        Specified by:
        removeSessionListener in interface io.undertow.server.session.SessionManager
      • setDefaultSessionTimeout

        public void setDefaultSessionTimeout​(int timeout)
        Specified by:
        setDefaultSessionTimeout in interface io.undertow.server.session.SessionManager
      • getTransientSessions

        public java.util.Set<java.lang.String> getTransientSessions()
        Specified by:
        getTransientSessions in interface io.undertow.server.session.SessionManager
      • getActiveSessions

        public java.util.Set<java.lang.String> getActiveSessions()
        Specified by:
        getActiveSessions in interface io.undertow.server.session.SessionManager
      • getAllSessions

        public java.util.Set<java.lang.String> getAllSessions()
        Specified by:
        getAllSessions in interface io.undertow.server.session.SessionManager
      • getStatistics

        public io.undertow.server.session.SessionManagerStatistics getStatistics()
        Specified by:
        getStatistics in interface io.undertow.server.session.SessionManager