public class DelegateSessionStore extends java.lang.Object implements SessionStore
Title: DelegateSessionStrore.java
Description:
bboss workgroup
Copyright (c) 2008
| Constructor and Description |
|---|
DelegateSessionStore(SessionStore sessionStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(SimpleHttpSession session,
java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.lang.String attribute,
java.lang.Object value) |
SimpleHttpSession |
createHttpSession(SessionBasicInfo sessionBasicInfo,
SessionBuilder sessionBuilder) |
Session |
createSession(SessionBasicInfo sessionBasicInfo) |
void |
destory() |
java.lang.Long |
expired(java.lang.String appkey,
java.lang.String sessionid,
int timeout) |
java.lang.Object |
getAttribute(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.lang.String attribute,
Session session) |
java.util.Enumeration |
getAttributeNames(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.util.Map<java.lang.String,java.lang.Object> localAttributes) |
long |
getLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID) |
java.lang.String |
getName() |
Session |
getSession(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionid) |
SessionConfig |
getSessionConfig(java.lang.String appkey) |
java.lang.String[] |
getValueNames(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.util.Map<java.lang.String,java.lang.Object> localAttributes) |
void |
invalidate(SimpleHttpSession session,
java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID) |
boolean |
isNew(java.lang.String appKey,
java.lang.String sessionID) |
void |
livecheck() |
void |
removeAttribute(SimpleHttpSession session,
java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.lang.String attribute) |
void |
saveSessionConfig(SessionConfig config) |
void |
setMaxInactiveInterval(SimpleHttpSession session,
java.lang.String appKey,
java.lang.String id,
long maxInactiveInterval,
java.lang.String contextpath) |
void |
setSessionManager(SessionManager sessionManager) |
void |
submit(Session session,
java.lang.String appkey) |
void |
updateLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID,
long lastAccessedTime,
java.lang.String lastAccessedUrl,
int MaxInactiveInterval) |
boolean |
uselazystore() |
public DelegateSessionStore(SessionStore sessionStore)
public void destory()
destory in interface SessionStorepublic void livecheck()
livecheck in interface SessionStorepublic SimpleHttpSession createHttpSession(SessionBasicInfo sessionBasicInfo, SessionBuilder sessionBuilder)
createHttpSession in interface SessionStorepublic Session createSession(SessionBasicInfo sessionBasicInfo)
createSession in interface SessionStorepublic java.lang.Object getAttribute(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.lang.String attribute,
Session session)
getAttribute in interface SessionStorepublic java.util.Enumeration getAttributeNames(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.util.Map<java.lang.String,java.lang.Object> localAttributes)
getAttributeNames in interface SessionStorepublic void updateLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID,
long lastAccessedTime,
java.lang.String lastAccessedUrl,
int MaxInactiveInterval)
updateLastAccessedTime in interface SessionStorepublic long getLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID)
getLastAccessedTime in interface SessionStorepublic java.lang.String[] getValueNames(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.util.Map<java.lang.String,java.lang.Object> localAttributes)
getValueNames in interface SessionStorepublic void invalidate(SimpleHttpSession session, java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionID)
invalidate in interface SessionStorepublic boolean isNew(java.lang.String appKey,
java.lang.String sessionID)
isNew in interface SessionStorepublic void removeAttribute(SimpleHttpSession session, java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionID, java.lang.String attribute)
removeAttribute in interface SessionStorepublic void addAttribute(SimpleHttpSession session, java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionID, java.lang.String attribute, java.lang.Object value)
addAttribute in interface SessionStorepublic void setSessionManager(SessionManager sessionManager)
setSessionManager in interface SessionStorepublic Session getSession(java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionid)
getSession in interface SessionStorepublic void setMaxInactiveInterval(SimpleHttpSession session, java.lang.String appKey, java.lang.String id, long maxInactiveInterval, java.lang.String contextpath)
setMaxInactiveInterval in interface SessionStorepublic void saveSessionConfig(SessionConfig config)
saveSessionConfig in interface SessionStorepublic SessionConfig getSessionConfig(java.lang.String appkey)
getSessionConfig in interface SessionStorepublic java.lang.String getName()
getName in interface SessionStorepublic void submit(Session session, java.lang.String appkey)
submit in interface SessionStorepublic boolean uselazystore()
uselazystore in interface SessionStorepublic java.lang.Long expired(java.lang.String appkey,
java.lang.String sessionid,
int timeout)
expired in interface SessionStore