Class DefaultSessionManager
java.lang.Object
com.aspectran.core.component.AbstractComponent
com.aspectran.core.component.session.AbstractSessionManager
com.aspectran.core.component.session.DefaultSessionManager
- All Implemented Interfaces:
DisposableBean
,ActivityContextAware
,Aware
,Component
,SessionManager
public class DefaultSessionManager
extends AbstractSessionManager
implements SessionManager, ActivityContextAware, DisposableBean
Implementation of SessionManager.
Created: 2017. 6. 12.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
setActivityContext
(ActivityContext context) void
setClassLoader
(ClassLoader classLoader) void
setSessionManagerConfig
(SessionManagerConfig sessionManagerConfig) void
void
setSessionStore
(SessionStore sessionStore) Methods inherited from class com.aspectran.core.component.session.AbstractSessionManager
addSessionListener, clearSessionListeners, createSession, createSessionId, doDestroy, getActiveSessions, getAllSessions, getComponentName, getDefaultMaxIdleSecs, getHouseKeeper, getMaxIdleSecsForNew, getScheduler, getSession, getSessionCache, getSessionIdGenerator, getStatistics, getWorkerName, invalidate, invalidate, onSessionAttributeUpdate, onSessionCreated, onSessionDestroyed, onSessionEvicted, onSessionResided, recordSessionTime, refreshSession, releaseSession, removeSession, removeSession, removeSessionListener, renewSessionId, scavenge, sessionInactivityTimerExpired, setDefaultMaxIdleSecs, setHouseKeeper, setMaxIdleSecsForNew, setScheduler, setSessionCache, setSessionIdGenerator, setWorkerName
Methods inherited from class com.aspectran.core.component.AbstractComponent
checkAvailable, checkInitializable, checkNotDestroyed, destroy, initialize, isAvailable, isDestroyed, isDestroying, isInitializable, isInitialized, isInitializing
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aspectran.core.component.bean.ablility.DisposableBean
destroy
Methods inherited from interface com.aspectran.core.component.session.SessionManager
addSessionListener, clearSessionListeners, createSession, createSessionId, getActiveSessions, getAllSessions, getDefaultMaxIdleSecs, getMaxIdleSecsForNew, getScheduler, getSession, getSessionCache, getSessionIdGenerator, getStatistics, getWorkerName, invalidate, invalidate, recordSessionTime, removeSession, removeSession, removeSessionListener, renewSessionId, setDefaultMaxIdleSecs
-
Constructor Details
-
DefaultSessionManager
public DefaultSessionManager() -
DefaultSessionManager
-
-
Method Details
-
setActivityContext
- Specified by:
setActivityContext
in interfaceActivityContextAware
-
getClassLoader
- Specified by:
getClassLoader
in classAbstractSessionManager
-
setClassLoader
-
getApplicationAdapter
-
getSessionManagerConfig
-
setSessionManagerConfig
-
setSessionManagerConfigWithApon
-
setSessionStore
-
doInitialize
- Overrides:
doInitialize
in classAbstractSessionManager
- Throws:
Exception
-