Class TowSessionManager
- java.lang.Object
-
- com.aspectran.undertow.server.session.TowSessionManager
-
- All Implemented Interfaces:
DisposableBean,ApplicationAdapterAware,Aware,io.undertow.server.session.SessionManager
public class TowSessionManager extends java.lang.Object implements io.undertow.server.session.SessionManager, ApplicationAdapterAware, DisposableBean
Created: 2019-08-07
-
-
Constructor Summary
Constructors Constructor Description TowSessionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.undertow.server.session.SessioncreateSession(io.undertow.server.HttpServerExchange serverExchange, io.undertow.server.session.SessionConfig sessionConfig)voiddestroy()A Dispose implementation that calls the destroy() method.java.util.Set<java.lang.String>getActiveSessions()java.util.Set<java.lang.String>getAllSessions()java.lang.StringgetDeploymentName()io.undertow.server.session.SessiongetSession(io.undertow.server.HttpServerExchange serverExchange, io.undertow.server.session.SessionConfig sessionConfig)io.undertow.server.session.SessiongetSession(java.lang.String sessionId)SessionHandlergetSessionHandler()io.undertow.server.session.SessionManagerStatisticsgetStatistics()java.util.Set<java.lang.String>getTransientSessions()voidregisterSessionListener(io.undertow.server.session.SessionListener listener)voidremoveSessionListener(io.undertow.server.session.SessionListener listener)voidsetApplicationAdapter(ApplicationAdapter applicationAdapter)voidsetDefaultSessionTimeout(int timeout)voidsetSessionManagerConfig(SessionManagerConfig sessionManagerConfig)voidsetSessionManagerConfigWithApon(java.lang.String apon)voidsetSessionStoreFactory(SessionStoreFactory sessionStoreFactory)voidstart()voidstop()
-
-
-
Method Detail
-
setApplicationAdapter
public void setApplicationAdapter(ApplicationAdapter applicationAdapter)
- Specified by:
setApplicationAdapterin interfaceApplicationAdapterAware
-
setSessionManagerConfig
public void setSessionManagerConfig(SessionManagerConfig sessionManagerConfig)
-
setSessionManagerConfigWithApon
public void setSessionManagerConfigWithApon(java.lang.String apon)
-
setSessionStoreFactory
public void setSessionStoreFactory(SessionStoreFactory sessionStoreFactory)
-
getSessionHandler
public SessionHandler getSessionHandler()
-
getDeploymentName
public java.lang.String getDeploymentName()
- Specified by:
getDeploymentNamein interfaceio.undertow.server.session.SessionManager
-
start
public void start()
- Specified by:
startin interfaceio.undertow.server.session.SessionManager
-
stop
public void stop()
- Specified by:
stopin interfaceio.undertow.server.session.SessionManager
-
destroy
public void destroy() throws java.lang.ExceptionDescription copied from interface:DisposableBeanA Dispose implementation that calls the destroy() method.- Specified by:
destroyin interfaceDisposableBean- 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:
createSessionin interfaceio.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:
getSessionin interfaceio.undertow.server.session.SessionManager
-
getSession
public io.undertow.server.session.Session getSession(java.lang.String sessionId)
- Specified by:
getSessionin interfaceio.undertow.server.session.SessionManager
-
registerSessionListener
public void registerSessionListener(io.undertow.server.session.SessionListener listener)
- Specified by:
registerSessionListenerin interfaceio.undertow.server.session.SessionManager
-
removeSessionListener
public void removeSessionListener(io.undertow.server.session.SessionListener listener)
- Specified by:
removeSessionListenerin interfaceio.undertow.server.session.SessionManager
-
setDefaultSessionTimeout
public void setDefaultSessionTimeout(int timeout)
- Specified by:
setDefaultSessionTimeoutin interfaceio.undertow.server.session.SessionManager
-
getTransientSessions
public java.util.Set<java.lang.String> getTransientSessions()
- Specified by:
getTransientSessionsin interfaceio.undertow.server.session.SessionManager
-
getActiveSessions
public java.util.Set<java.lang.String> getActiveSessions()
- Specified by:
getActiveSessionsin interfaceio.undertow.server.session.SessionManager
-
getAllSessions
public java.util.Set<java.lang.String> getAllSessions()
- Specified by:
getAllSessionsin interfaceio.undertow.server.session.SessionManager
-
getStatistics
public io.undertow.server.session.SessionManagerStatistics getStatistics()
- Specified by:
getStatisticsin interfaceio.undertow.server.session.SessionManager
-
-