public class DelegateSessionStore extends java.lang.Object implements SessionStore
Title: DelegateSessionStrore.java
Description:
bboss workgroup
Copyright (c) 2008
| 构造器和说明 |
|---|
DelegateSessionStore(SessionStore sessionStore) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 SessionStorepublic void livecheck()
livecheck 在接口中 SessionStorepublic SimpleHttpSession createHttpSession(SessionBasicInfo sessionBasicInfo, SessionBuilder sessionBuilder)
createHttpSession 在接口中 SessionStorepublic Session createSession(SessionBasicInfo sessionBasicInfo)
createSession 在接口中 SessionStorepublic java.lang.Object getAttribute(java.lang.String appKey,
java.lang.String contextpath,
java.lang.String sessionID,
java.lang.String attribute,
Session session)
getAttribute 在接口中 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 在接口中 SessionStorepublic void updateLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID,
long lastAccessedTime,
java.lang.String lastAccessedUrl,
int MaxInactiveInterval)
updateLastAccessedTime 在接口中 SessionStorepublic long getLastAccessedTime(java.lang.String appKey,
java.lang.String sessionID)
getLastAccessedTime 在接口中 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 在接口中 SessionStorepublic void invalidate(SimpleHttpSession session, java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionID)
invalidate 在接口中 SessionStorepublic boolean isNew(java.lang.String appKey,
java.lang.String sessionID)
isNew 在接口中 SessionStorepublic void removeAttribute(SimpleHttpSession session, java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionID, java.lang.String attribute)
removeAttribute 在接口中 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 在接口中 SessionStorepublic void setSessionManager(SessionManager sessionManager)
setSessionManager 在接口中 SessionStorepublic Session getSession(java.lang.String appKey, java.lang.String contextpath, java.lang.String sessionid)
getSession 在接口中 SessionStorepublic void setMaxInactiveInterval(SimpleHttpSession session, java.lang.String appKey, java.lang.String id, long maxInactiveInterval, java.lang.String contextpath)
setMaxInactiveInterval 在接口中 SessionStorepublic void saveSessionConfig(SessionConfig config)
saveSessionConfig 在接口中 SessionStorepublic SessionConfig getSessionConfig(java.lang.String appkey)
getSessionConfig 在接口中 SessionStorepublic java.lang.String getName()
getName 在接口中 SessionStorepublic void submit(Session session, java.lang.String appkey)
submit 在接口中 SessionStorepublic boolean uselazystore()
uselazystore 在接口中 SessionStorepublic java.lang.Long expired(java.lang.String appkey,
java.lang.String sessionid,
int timeout)
expired 在接口中 SessionStore