public interface SessionCache extends LifeCycle
LifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
static int |
EVICT_ON_INACTIVITY |
static int |
EVICT_ON_SESSION_EXIT |
static int |
NEVER_EVICT |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
checkExpiration(Set<String> candidates) |
void |
checkInactiveSession(Session session) |
boolean |
contains(String id) |
Session |
delete(String id) |
boolean |
exists(String id) |
Session |
get(String id) |
int |
getEvictionPolicy() |
SessionDataStore |
getSessionDataStore() |
SessionHandler |
getSessionHandler() |
void |
initialize(SessionContext context) |
boolean |
isRemoveUnloadableSessions() |
boolean |
isSaveOnCreate() |
boolean |
isSaveOnInactiveEviction() |
Session |
newSession(HttpServletRequest request,
String id,
long time,
long maxInactiveMs) |
Session |
newSession(SessionData data) |
void |
put(String id,
Session session) |
Session |
renewSessionId(String oldId,
String newId) |
void |
setEvictionPolicy(int policy) |
void |
setRemoveUnloadableSessions(boolean removeUnloadableSessions) |
void |
setSaveOnCreate(boolean saveOnCreate) |
void |
setSaveOnInactiveEviction(boolean saveOnEvict) |
void |
setSessionDataStore(SessionDataStore sds) |
void |
shutdown() |
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopstatic final int NEVER_EVICT
static final int EVICT_ON_SESSION_EXIT
static final int EVICT_ON_INACTIVITY
void initialize(SessionContext context)
SessionHandler getSessionHandler()
Session newSession(HttpServletRequest request, String id, long time, long maxInactiveMs)
Session newSession(SessionData data)
Session renewSessionId(String oldId, String newId) throws Exception
Exceptionvoid shutdown()
SessionDataStore getSessionDataStore()
void setSessionDataStore(SessionDataStore sds)
void checkInactiveSession(Session session)
void setEvictionPolicy(int policy)
int getEvictionPolicy()
void setSaveOnInactiveEviction(boolean saveOnEvict)
boolean isSaveOnInactiveEviction()
void setSaveOnCreate(boolean saveOnCreate)
boolean isSaveOnCreate()
void setRemoveUnloadableSessions(boolean removeUnloadableSessions)
boolean isRemoveUnloadableSessions()
Copyright © 1995–2016 Webtide. All rights reserved.