Uses of Class
com.aspectran.core.component.session.BasicSession
-
Packages that use BasicSession Package Description com.aspectran.core.component.session Session Management Implementations -
-
Uses of BasicSession in com.aspectran.core.component.session
Methods in com.aspectran.core.component.session that return BasicSession Modifier and Type Method Description BasicSession
AbstractSessionCache. add(java.lang.String id, long time, long maxInactiveInterval)
BasicSession
SessionCache. add(java.lang.String id, long time, long maxInactiveInterval)
Add an entirely new session to the cache.BasicSession
AbstractSessionHandler. createSession(java.lang.String id)
BasicSession
SessionHandler. createSession(java.lang.String id)
Create an entirely new Session.BasicSession
AbstractSessionCache. delete(java.lang.String id)
BasicSession
SessionCache. delete(java.lang.String id)
Remove a Session completely: from both this cache and the SessionDataStore.abstract BasicSession
AbstractSessionCache. doDelete(java.lang.String id)
Remove the session with this identity from the store.BasicSession
DefaultSessionCache. doDelete(java.lang.String id)
abstract BasicSession
AbstractSessionCache. doGet(java.lang.String id)
Get the session matching the key.BasicSession
DefaultSessionCache. doGet(java.lang.String id)
abstract BasicSession
AbstractSessionCache. doPutIfAbsent(java.lang.String id, BasicSession session)
Put the session into the map if it wasn't already there.BasicSession
DefaultSessionCache. doPutIfAbsent(java.lang.String id, BasicSession session)
BasicSession
AbstractSessionCache. get(java.lang.String id)
BasicSession
SessionCache. get(java.lang.String id)
Get an existing Session.BasicSession
AbstractSessionHandler. getSession(java.lang.String id)
BasicSession
SessionHandler. getSession(java.lang.String id)
Get a known existing session.BasicSession
AbstractSessionHandler. removeSession(java.lang.String id, boolean invalidate)
BasicSession
AbstractSessionHandler. removeSession(java.lang.String id, boolean invalidate, Session.DestroyedReason reason)
BasicSession
SessionHandler. removeSession(java.lang.String id, boolean invalidate)
Remove session from manager.BasicSession
SessionHandler. removeSession(java.lang.String id, boolean invalidate, Session.DestroyedReason reason)
BasicSession
AbstractSessionCache. renewSessionId(java.lang.String oldId, java.lang.String newId)
BasicSession
SessionCache. renewSessionId(java.lang.String oldId, java.lang.String newId)
Change the id of a Session.Methods in com.aspectran.core.component.session with parameters of type BasicSession Modifier and Type Method Description void
AbstractSessionCache. checkInactiveSession(BasicSession session)
Check a session for being inactive and thus being able to be evicted, if eviction is enabled.void
SessionCache. checkInactiveSession(BasicSession session)
Check a Session to see if it might be appropriate to evict or expire.abstract BasicSession
AbstractSessionCache. doPutIfAbsent(java.lang.String id, BasicSession session)
Put the session into the map if it wasn't already there.BasicSession
DefaultSessionCache. doPutIfAbsent(java.lang.String id, BasicSession session)
abstract boolean
AbstractSessionCache. doReplace(java.lang.String id, BasicSession oldValue, BasicSession newValue)
Replace the mapping from id to oldValue with newValue.boolean
DefaultSessionCache. doReplace(java.lang.String id, BasicSession oldValue, BasicSession newValue)
void
AbstractSessionHandler. recordSessionTime(BasicSession session)
void
SessionHandler. recordSessionTime(BasicSession session)
Record length of time session has been active.void
AbstractSessionCache. release(java.lang.String id, BasicSession session)
void
SessionCache. release(java.lang.String id, BasicSession session)
Finish using a Session.void
AbstractSessionHandler. releaseSession(BasicSession session)
void
SessionHandler. releaseSession(BasicSession session)
protected void
AbstractSessionCache. renewSessionId(BasicSession session, java.lang.String newId)
Swap the id on a session.void
AbstractSessionHandler. sessionInactivityTimerExpired(BasicSession session, long now)
void
SessionHandler. sessionInactivityTimerExpired(BasicSession session, long now)
Each session has a timer that is configured to go off when either the session has not been accessed for a configurable amount of time, or the session itself has passed its expiry.
-