|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.tangosol.util.Base com.tangosol.coherence.servlet.management.HttpSessionManager
public class HttpSessionManager
HttpSessionManagerMBean implementation class.
Field Summary |
---|
Fields inherited from interface com.tangosol.coherence.servlet.management.HttpSessionManagerMBean |
---|
OBJECT_TYPE |
Constructor Summary | |
---|---|
HttpSessionManager(SessionHelper helper)
Create a new HttpSessionManager object. |
Method Summary | |
---|---|
protected AbstractHttpSessionCollection |
getAbstractHttpSessionCollection()
Return the AbstractHttpSessionCollection currently in use. |
String |
getCollectionClassName()
Return the fully qualified class name of the HttpSessionCollection
implementation in use. |
String |
getFactoryClassName()
Return the fully qualified class name of the SessionHelper.Factory
implementation in use. |
String |
getLocalAttributeCacheName()
Return the name of the local cache that stores non-distributed session attributes or null if local session attribute storage is disabled. |
int |
getLocalAttributeCount()
Return the number of non-distributed session attributes stored in the local session attribute cache or -1 if local session attribute storage is disabled. |
String |
getLocalSessionCacheName()
Return the name of the local cache that stores non-distributed sessions or null if local session storage is disabled. |
int |
getLocalSessionCount()
Return the number of non-distributed sessions stored in the local session cache or -1 if local session storage is disabled. |
int |
getOverflowAverageSize()
Return the average size (in bytes) of the session attributes stored in the "overflow" clustered cache since the last time statistics were reset or -1 if a SplitHttpSessionCollection is not in use. |
String |
getOverflowCacheName()
Return the name of the clustered cache that stores the "large attributes" that exceed a certain size and thus are determined to be more efficiently managed as separate cache entries and not as part of the serialized session object itself. |
int |
getOverflowMaxSize()
Return the maximum size (in bytes) of a session attribute stored in the "overflow" clustered cache since the last time statistics were reset or -1 if a SplitHttpSessionCollection is not in use. |
int |
getOverflowThreshold()
Return the minimum length (in bytes) that the serialized form of an attribute value must be in order for that attribute value to be stored in the separate "overflow" cache that is reserved for large attributes. |
int |
getOverflowUpdates()
Return the number of updates to session attributes stored in the "overflow" clustered cache since the last time statistics were reset or -1 if a SplitHttpSessionCollection is not in use. |
String |
getServletContextCacheName()
Return the name of the clustered cache that stores ServletContext attributes or null if the ServletContext is not clustered. |
String |
getServletContextName()
Return the name of the web application ServletContext. |
int |
getSessionAverageLifetime()
Return the average lifetime (in seconds) of session objects invalidated (either due to expiration or to an explicit invalidation) since the last time statistics were reset. |
int |
getSessionAverageSize()
Return the average size (in bytes) of session objects placed in the session storage clustered cache since the last time statistics were reset. |
String |
getSessionCacheName()
Return the name of the clustered cache that stores serialized session objects. |
protected SessionHelper.Factory |
getSessionFactory()
Return the SessionHelper.Factory currently in use. |
protected SessionHelper |
getSessionHelper()
Return the SessionHelper used by this HttpSessionManager object to expose Coherence*Web management attributes and operations. |
int |
getSessionIdLength()
Return the length (in characters) of generated session IDs. |
int |
getSessionMaxSize()
Return the maximum size (in bytes) of a session object placed in the session storage clustered cache since the last time statistics were reset. |
int |
getSessionMinSize()
Return the minimum size (in bytes) of a session object placed in the session storage clustered cache since the last time statistics were reset. |
int |
getSessionStickyCount()
Return the number of session objects that are pinned to this instance of the web application or -1 if sticky session optimizations are disabled. |
int |
getSessionTimeout()
Return the session expiration time (in seconds) or -1 if sessions never expire. |
int |
getSessionUpdates()
Return the number of updates of session object stored in the session storage clustered cache since the last time statistics were reset. |
protected SplitHttpSessionCollection |
getSplitHttpSessionCollection()
Return the SplitHttpSessionCollection currently in use. |
void |
resetStatistics()
Reset the session management statistics. |
String |
toString()
Returns a string representation of the object. |
Constructor Detail |
---|
public HttpSessionManager(SessionHelper helper)
helper
- the SessionHelper for the web application in which
Coherence*Web is installedMethod Detail |
---|
public String getCollectionClassName()
HttpSessionCollection
implementation in use.
getCollectionClassName
in interface HttpSessionManagerMBean
public String getFactoryClassName()
SessionHelper.Factory
implementation in use.
getFactoryClassName
in interface HttpSessionManagerMBean
public String getLocalAttributeCacheName()
getLocalAttributeCacheName
in interface HttpSessionManagerMBean
public int getLocalAttributeCount()
getLocalAttributeCount
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getLocalAttributeCacheName()
public String getLocalSessionCacheName()
getLocalSessionCacheName
in interface HttpSessionManagerMBean
public int getLocalSessionCount()
getLocalSessionCount
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getLocalSessionCacheName()
public int getOverflowAverageSize()
SplitHttpSessionCollection
is not in use.
getOverflowAverageSize
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getCollectionClassName()
,
HttpSessionManagerMBean.getOverflowCacheName()
,
HttpSessionManagerMBean.getOverflowThreshold()
public String getOverflowCacheName()
SplitHttpSessionCollection
is not in use, null is returned.
getOverflowCacheName
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getCollectionClassName()
,
HttpSessionManagerMBean.getOverflowThreshold()
public int getOverflowMaxSize()
SplitHttpSessionCollection
is not in use.
getOverflowMaxSize
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getCollectionClassName()
,
HttpSessionManagerMBean.getOverflowCacheName()
,
HttpSessionManagerMBean.getOverflowThreshold()
public int getOverflowThreshold()
SplitHttpSessionCollection
is not in use, -1 is returned.
getOverflowThreshold
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getCollectionClassName()
,
HttpSessionManagerMBean.getOverflowCacheName()
public int getOverflowUpdates()
SplitHttpSessionCollection
is not in use.
getOverflowUpdates
in interface HttpSessionManagerMBean
HttpSessionManagerMBean.getCollectionClassName()
,
HttpSessionManagerMBean.getOverflowCacheName()
,
HttpSessionManagerMBean.getOverflowThreshold()
public int getSessionAverageLifetime()
getSessionAverageLifetime
in interface HttpSessionManagerMBean
public int getSessionAverageSize()
getSessionAverageSize
in interface HttpSessionManagerMBean
public String getSessionCacheName()
getSessionCacheName
in interface HttpSessionManagerMBean
public int getSessionIdLength()
getSessionIdLength
in interface HttpSessionManagerMBean
public int getSessionMaxSize()
getSessionMaxSize
in interface HttpSessionManagerMBean
public int getSessionMinSize()
getSessionMinSize
in interface HttpSessionManagerMBean
public int getSessionStickyCount()
getSessionStickyCount
in interface HttpSessionManagerMBean
public int getSessionTimeout()
getSessionTimeout
in interface HttpSessionManagerMBean
public int getSessionUpdates()
getSessionUpdates
in interface HttpSessionManagerMBean
public String getServletContextCacheName()
getServletContextCacheName
in interface HttpSessionManagerMBean
public String getServletContextName()
getServletContextName
in interface HttpSessionManagerMBean
public void resetStatistics()
resetStatistics
in interface HttpSessionManagerMBean
protected SessionHelper getSessionHelper()
protected SessionHelper.Factory getSessionFactory()
protected AbstractHttpSessionCollection getAbstractHttpSessionCollection()
protected SplitHttpSessionCollection getSplitHttpSessionCollection()
public String toString()
|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |