public class SessionManager
extends org.frameworkset.spi.BaseApplicationContextAware
Title: SessionManager.java
Description:
bboss workgroup
Copyright (c) 2008
| Modifier and Type | Field and Description |
|---|---|
static long |
default_cookieLiveTime |
static java.lang.String |
default_cookiename |
static boolean |
default_httpOnly |
| Constructor and Description |
|---|
SessionManager() |
SessionManager(long sessionTimeout,
java.lang.Object sessionStore,
java.lang.String cookiename,
boolean httponly,
long cookieLiveTime,
java.lang.String listeners) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
dispatchEvent(SessionEventImpl sessionEvent) |
boolean |
enableSessionIDFromParameter() |
java.lang.String |
getAppcode() |
AttributeInfo[] |
getAttributeInfos(java.lang.String attributeInfos) |
long |
getCookieLiveTime() |
java.lang.String |
getCookiename() |
CrossDomain |
getCrossDomain() |
java.lang.String |
getDomain() |
AttributeInfo[] |
getMonitorAttributeArray() |
java.util.Date |
getScanStartTime() |
java.lang.String |
getSerialType() |
SessionConfig |
getSessionConfig(java.lang.String appcode,
boolean serialattributes) |
java.lang.String |
getSessionlisteners() |
java.util.List<SessionListener> |
getSessionListeners() |
long |
getSessionscaninterval() |
SessionSerial |
getSessionSerial() |
SessionSerial |
getSessionSerial(java.lang.String serialType) |
SessionStore |
getSessionStore() |
long |
getSessionTimeout() |
java.lang.String |
getSignKey() |
SignSessionIDGenerator |
getSignSessionIDGenerator() |
boolean |
haveSessionListener() |
void |
init() |
void |
initSessionConfig(java.lang.String appcode,
java.lang.String monitorScope) |
boolean |
isHttpOnly() |
boolean |
isLazystore() |
boolean |
isSecure() |
boolean |
isSignSessionID() |
boolean |
isStartLifeScan() |
boolean |
isStoreReadAttributes() |
boolean |
rewriteSessionCookie() |
void |
setAppcode(java.lang.String appcode) |
void |
setCookieLiveTime(long cookieLiveTime) |
void |
setCookiename(java.lang.String cookiename) |
void |
setCrossDomain(CrossDomain crossDomain) |
void |
setDomain(java.lang.String domain) |
void |
setEnableSessionIDFromParameter(boolean enableSessionIDFromParameter) |
void |
setHttpOnly(boolean httpOnly) |
void |
setLazystore(boolean lazystore) |
void |
setRewriteSessionCookie(boolean rewriteSessionCookie) |
void |
setSecure(boolean secure) |
void |
setSerialType(java.lang.String serialType) |
void |
setSessionIDGenerator(SessionIDGenerator sessionIDGenerator) |
void |
setSessionlisteners(java.lang.String sessionlisteners) |
void |
setSessionscaninterval(long sessionscaninterval) |
void |
setSessionSerial(SessionSerial sessionSerial) |
void |
setSessionstore(java.lang.Object sessionstore) |
void |
setSessionTimeout(long sessionTimeout) |
void |
setSignKey(java.lang.String signKey) |
void |
setSignSessionID(boolean signSessionID) |
void |
setStartLifeScan(boolean startLifeScan) |
void |
setStoreReadAttributes(boolean storeReadAttributes) |
boolean |
usewebsession() |
public static final java.lang.String default_cookiename
public static final boolean default_httpOnly
public static final long default_cookieLiveTime
public SessionManager()
public SessionManager(long sessionTimeout,
java.lang.Object sessionStore,
java.lang.String cookiename,
boolean httponly,
long cookieLiveTime,
java.lang.String listeners)
public SignSessionIDGenerator getSignSessionIDGenerator()
public void setSessionIDGenerator(SessionIDGenerator sessionIDGenerator)
public boolean rewriteSessionCookie()
public AttributeInfo[] getMonitorAttributeArray()
public boolean enableSessionIDFromParameter()
public void initSessionConfig(java.lang.String appcode,
java.lang.String monitorScope)
public SessionConfig getSessionConfig(java.lang.String appcode, boolean serialattributes)
public AttributeInfo[] getAttributeInfos(java.lang.String attributeInfos)
public void init()
public boolean usewebsession()
public SessionStore getSessionStore()
public void destroy()
public long getSessionTimeout()
public java.lang.String getCookiename()
public boolean isHttpOnly()
public long getCookieLiveTime()
public java.util.List<SessionListener> getSessionListeners()
public long getSessionscaninterval()
public boolean haveSessionListener()
public void dispatchEvent(SessionEventImpl sessionEvent)
public java.lang.String getSessionlisteners()
public void setSessionlisteners(java.lang.String sessionlisteners)
public void setSessionTimeout(long sessionTimeout)
public void setCookiename(java.lang.String cookiename)
public void setSessionstore(java.lang.Object sessionstore)
public void setHttpOnly(boolean httpOnly)
public void setCookieLiveTime(long cookieLiveTime)
public void setSessionscaninterval(long sessionscaninterval)
public boolean isSecure()
public void setSecure(boolean secure)
public java.lang.String getDomain()
public void setDomain(java.lang.String domain)
public java.lang.String getAppcode()
public void setAppcode(java.lang.String appcode)
public CrossDomain getCrossDomain()
public void setCrossDomain(CrossDomain crossDomain)
public boolean isStartLifeScan()
public void setStartLifeScan(boolean startLifeScan)
public java.util.Date getScanStartTime()
public boolean isLazystore()
public void setLazystore(boolean lazystore)
public SessionSerial getSessionSerial(java.lang.String serialType)
public SessionSerial getSessionSerial()
public void setSessionSerial(SessionSerial sessionSerial)
public java.lang.String getSerialType()
public void setSerialType(java.lang.String serialType)
public boolean isStoreReadAttributes()
public void setStoreReadAttributes(boolean storeReadAttributes)
public void setEnableSessionIDFromParameter(boolean enableSessionIDFromParameter)
public void setRewriteSessionCookie(boolean rewriteSessionCookie)
public boolean isSignSessionID()
public void setSignSessionID(boolean signSessionID)
public java.lang.String getSignKey()
public void setSignKey(java.lang.String signKey)