IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.pmi.stat
Interface WSSessionManagementStats


public interface WSSessionManagementStats

WebSphere Servlet Session Manager Stats interface. Servlet Session Manager stats are structured as follows in the PMI tree:

<server>
|
|__Servlet Session Manager+
  |
  |__<web_application_1>
  |__<web_application_1>

+ indicates logical group

StatDescriptor is used to locate and access particular Stats in the PMI tree.
Example:

  1. StatDescriptor that represents the Servlet session manager stats logical group: new StatDescriptor (new String[] {WSSessionManagementStats.NAME});
  2. StatDescriptor that represents the Servlet session stats for a given web application <web_application_1>: new StatDescriptor (new String[] {WSSessionManagementStats.NAME, "web_application_1"});


Field Summary
static int ActivateNonExistSessionCount
          The number of requests for a session that no longer exists, presumably because the session timed out (CountStatistic).
static int ActiveCount
          Total number of sessions that are currently accessed by requests (RangeStatistic).
static int AffinityBreakCount
          The number of HTTP session affinities that are broken, not counting WebSphere Application Server intentional breaks of session affinity (CountStatistic).
static int CacheDiscardCount
          The number of session objects that are forced out of the cache (CountStatistic).
static int CreateCount
          Total number of sessions that are created (CountStatistic).
static int ExternalReadSize
          The size of the session data read from persistent store (TimeStatistic).
static int ExternalReadTime
          The time (in milliseconds) taken in reading the session data from persistent store (TimeStatistic).
static int ExternalWriteSize
          The size of the session data written to persistent store (AverageStatistic).
static int ExternalWriteTime
          The time (in milliseconds) taken in writing the session data from persistent store (AverageStatistic).
static int InvalidateCount
          Total number of sessions that are invalidated (CountStatistic).
static int LifeTime
          Average session lifetime in milliseconds - TimeStatistic (time invalidated - time created).
static int LiveCount
          Total number of sessions that are currently live (RangeStatistic).
static java.lang.String NAME
           
static int NoRoomForNewSessionCount
          The number of times that a request for a new session cannot be handled because the value exceeds the maximum session count (CountStatistic).
static int SessionObjectSize
          The average size of the session objects at session level, including only serializable attributes in the cache (AverageStatistic).
static int TimeoutInvalidationCount
          The number of sessions that are invalidated with timeout (CountStatistic).
static int TimeSinceLastActivated
          The time difference in milliseconds of the previous and current access time stamps (TimeStatistic).
 

Field Detail

NAME

static final java.lang.String NAME
See Also:
Constant Field Values

CreateCount

static final int CreateCount
Total number of sessions that are created (CountStatistic).

See Also:
Constant Field Values

InvalidateCount

static final int InvalidateCount
Total number of sessions that are invalidated (CountStatistic).

See Also:
Constant Field Values

LifeTime

static final int LifeTime
Average session lifetime in milliseconds - TimeStatistic (time invalidated - time created).

See Also:
Constant Field Values

ActiveCount

static final int ActiveCount
Total number of sessions that are currently accessed by requests (RangeStatistic).

See Also:
Constant Field Values

LiveCount

static final int LiveCount
Total number of sessions that are currently live (RangeStatistic).

See Also:
Constant Field Values

NoRoomForNewSessionCount

static final int NoRoomForNewSessionCount
The number of times that a request for a new session cannot be handled because the value exceeds the maximum session count (CountStatistic).

See Also:
Constant Field Values

CacheDiscardCount

static final int CacheDiscardCount
The number of session objects that are forced out of the cache (CountStatistic).

See Also:
Constant Field Values

ExternalReadTime

static final int ExternalReadTime
The time (in milliseconds) taken in reading the session data from persistent store (TimeStatistic). For Multirow, the metrics are for the attribute; for SingleRow the metrics are for the whole session. Applicable only for persistent sessions. When using a JMS persistent store, if you choose not to serialize the data, the counter is not available.

See Also:
Constant Field Values

ExternalReadSize

static final int ExternalReadSize
The size of the session data read from persistent store (TimeStatistic). Applicable only for (serialized) persistent sessions and similar to externalReadTime.

See Also:
Constant Field Values

ExternalWriteTime

static final int ExternalWriteTime
The time (in milliseconds) taken in writing the session data from persistent store (AverageStatistic). Applicable only for (serialized) persistent sessions and similar to externalReadTime.

See Also:
Constant Field Values

ExternalWriteSize

static final int ExternalWriteSize
The size of the session data written to persistent store (AverageStatistic). Applicable only for (serialized) persistent sessions and similar to externalReadTime.

See Also:
Constant Field Values

AffinityBreakCount

static final int AffinityBreakCount
The number of HTTP session affinities that are broken, not counting WebSphere Application Server intentional breaks of session affinity (CountStatistic).

See Also:
Constant Field Values

TimeSinceLastActivated

static final int TimeSinceLastActivated
The time difference in milliseconds of the previous and current access time stamps (TimeStatistic). Does not include sessions timed out.

See Also:
Constant Field Values

TimeoutInvalidationCount

static final int TimeoutInvalidationCount
The number of sessions that are invalidated with timeout (CountStatistic).

See Also:
Constant Field Values

ActivateNonExistSessionCount

static final int ActivateNonExistSessionCount
The number of requests for a session that no longer exists, presumably because the session timed out (CountStatistic).

See Also:
Constant Field Values

SessionObjectSize

static final int SessionObjectSize
The average size of the session objects at session level, including only serializable attributes in the cache (AverageStatistic).

See Also:
Constant Field Values

IBM WebSphere Application ServerTM
Release 8