com.ibm.websphere.pmi.stat

Interface WSEJBStats


  1. public interface WSEJBStats
WebSphere Enterprise Java Beans stats interface. Enterprise Beans stats are structured as follows in the PMI tree:

<server>
|
|__Enterprise Beans+
  |
  |__<appName#ejb.jar>
    |
    |__Stateless Session Bean+
       |__<stateless_EJB1>
         |__Methods+
           |__<method_1>
    |
    |__Stateful Session Bean+
       |__<stateful_EJB1>
         |__Methods+
           |__<method_1>
    |
    |__Entity Bean+
       |__<entity_EJB1>
         |__Methods+
           |__<method_1>

+ indicates logical group

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

  1. StatDescriptor that represents the Stateless session bean logical group: new StatDescriptor (new String[] {WSEJBStats.NAME, "appName#ejb.jar", "stateless_EJB1", WSEJBStats.EJB_STATELESS});
  2. StatDescriptor that represents the a method in a Stateless session bean: new StatDescriptor (new String[] {WSEJBStats.NAME, "appName#ejb.jar", "stateless_EJB1", WSEJBStats.EJB_STATELESS, WSEJBStats.MethodStats.NAME, "method_1"});

Nested Class Summary

Modifier and Type Interface and Description
  1. static interface
WSEJBStats.MethodStats
WebSphere Enterprise Java Beans method level stats

Field Summary

Modifier and Type Field and Description
  1. static
  2. int
ActivateCount
Number of times beans were activated (CountStatistic)
  1. static
  2. int
ActivationTime
Average time in milliseconds a beanActivate call takes including the time at the database, if any (TimeStatistic).
  1. static
  2. int
ConcurrentActiveMethodCount
Number of concurrently active methods (RangeStatistic).
  1. static
  2. int
ConcurrentLiveCount
Number of concurrently live beans (RangeStatistic).
  1. static
  2. int
CreateCount
Number of times beans were created (CountStatistic).
  1. static
  2. int
CreateTime
The average time in milliseconds that a bean create call takes (including the time for the load, if any) (TimeStatistic).
  1. static
  2. int
DrainsFromPoolCount
Number of times the daemon found the pool was idle and attempted to clean it (CountStatistic).
  1. static
  2. int
DrainSize
Average number of objects discarded in each drain (AverageStatistic).
  1. static
  2. java.lang.String
EJB_ASYNCH
Stats name of the Asynch bean logical group
  1. static
  2. java.lang.String
EJB_ENTITY
Stats name of the Entity bean logical group
  1. static
  2. java.lang.String
EJB_MESSAGEDRIVEN
Stats name of the Message driven bean logical group
  1. static
  2. java.lang.String
EJB_SINGLETON
Stats name of the Singleton bean logical group
  1. static
  2. java.lang.String
EJB_STATEFUL
Stats name of the Stateful session bean logical group
  1. static
  2. java.lang.String
EJB_STATELESS
Stats name of the Stateless session bean logical group
  1. static
  2. int
FreedCount
Number of times bean objects were freed (CountStatistic)
  1. static
  2. int
InstantiateCount
Number of times bean objects were instantiated (CountStatistic)
  1. static
  2. int
LoadCount
Number of times bean data was loaded from persistent storage (CountStatistic)
  1. static
  2. int
LoadTime
Average time in milliseconds for loading the bean data from persistent storage (TimeStatistic).
  1. static
  2. int
MessageBackoutCount
The number of backed out messages that failed to be delivered to the onMessage method of the bean (CountStatistic).
  1. static
  2. int
MessageCount
The number of messages delivered to the onMessage method of the bean (CountStatistic).
  1. static
  2. int
MethodCallCount
total number of method calls (CountStatistic)
  1. static
  2. int
MethodReadyCount
Number of beans that are in method-ready state (RangeStatistic).
  1. static
  2. int
MethodResponseTime
Average response time in milliseconds on the bean methods (home, remote, local) (TimeStatistic).
  1. static
  2. java.lang.String
NAME
Stats name of the top level Enterprise Beans logical group in PMI tree.
  1. static
  2. int
PassivateCount
Number of times beans were passivated (CountStatistic)
  1. static
  2. int
PassivationTime
Average time in milliseconds a beanPassivate call takes including the time at the database, if any (TimeStatistic).
  1. static
  2. int
PassiveCount
Number of beans that are in passivated state (RangeStatistic).
  1. static
  2. int
PooledCount
Number of objects in the pool (RangeStatistic).
  1. static
  2. int
ReadyCount
Number of concurrently ready beans (RangeStatistic).
  1. static
  2. int
RemoveCount
Number of times beans were removed (CountStatistic)
  1. static
  2. int
RemoveTime
The average time in milliseconds that a beanRemove call takes (including the time at the database, if any) (TimeStatistic).
  1. static
  2. int
RetrieveFromPoolCount
Number of calls retrieving an object from the pool (CountStatistic).
  1. static
  2. int
RetrieveFromPoolSuccessCount
Number of times a retrieve found an object available in the pool (CountStatistic).
  1. static
  2. int
ReturnsDiscardCount
Number of times the returning object was discarded because the pool was full (CountStatistic).
  1. static
  2. int
ReturnsToPoolCount
Number of calls returning an object to the pool (CountStatistic).
  1. static
  2. int
ServerSessionPoolUsage
The percentage of the ServerSession pool in use.
  1. static
  2. int
StoreCount
Number of times bean data was stored in persistent storage (CountStatistic)
  1. static
  2. int
StoreTime
Average time in milliseconds for storing the bean data to persistent storage (TimeStatistic).
  1. static
  2. int
WaitTime
Average time in milliseconds required to obtain a server session from the pool (TimeStatistic).

Field Detail

NAME

  1. static final java.lang.String NAME
Stats name of the top level Enterprise Beans logical group in PMI tree.

<server>
|
|__Enterprise Beans+

See Also:

EJB_ENTITY

  1. static final java.lang.String EJB_ENTITY
Stats name of the Entity bean logical group
See Also:

EJB_STATEFUL

  1. static final java.lang.String EJB_STATEFUL
Stats name of the Stateful session bean logical group
See Also:

EJB_STATELESS

  1. static final java.lang.String EJB_STATELESS
Stats name of the Stateless session bean logical group
See Also:

EJB_MESSAGEDRIVEN

  1. static final java.lang.String EJB_MESSAGEDRIVEN
Stats name of the Message driven bean logical group
See Also:

EJB_SINGLETON

  1. static final java.lang.String EJB_SINGLETON
Stats name of the Singleton bean logical group
See Also:

EJB_ASYNCH

  1. static final java.lang.String EJB_ASYNCH
Stats name of the Asynch bean logical group
See Also:

CreateCount

  1. static final int CreateCount
Number of times beans were created (CountStatistic).
See Also:

RemoveCount

  1. static final int RemoveCount
Number of times beans were removed (CountStatistic)
See Also:

ActivateCount

  1. static final int ActivateCount
Number of times beans were activated (CountStatistic)
See Also:

PassivateCount

  1. static final int PassivateCount
Number of times beans were passivated (CountStatistic)
See Also:

InstantiateCount

  1. static final int InstantiateCount
Number of times bean objects were instantiated (CountStatistic)
See Also:

FreedCount

  1. static final int FreedCount
Number of times bean objects were freed (CountStatistic)
See Also:

LoadCount

  1. static final int LoadCount
Number of times bean data was loaded from persistent storage (CountStatistic)
See Also:

StoreCount

  1. static final int StoreCount
Number of times bean data was stored in persistent storage (CountStatistic)
See Also:

ReadyCount

  1. static final int ReadyCount
Number of concurrently ready beans (RangeStatistic). This counter was called concurrent active in Versions 3.5.5+ and 4.0.
See Also:

ConcurrentLiveCount

  1. static final int ConcurrentLiveCount
Number of concurrently live beans (RangeStatistic).
See Also:

MethodCallCount

  1. static final int MethodCallCount
total number of method calls (CountStatistic)
See Also:

MethodResponseTime

  1. static final int MethodResponseTime
Average response time in milliseconds on the bean methods (home, remote, local) (TimeStatistic).
See Also:

CreateTime

  1. static final int CreateTime
The average time in milliseconds that a bean create call takes (including the time for the load, if any) (TimeStatistic).
See Also:

RemoveTime

  1. static final int RemoveTime
The average time in milliseconds that a beanRemove call takes (including the time at the database, if any) (TimeStatistic).
See Also:

ConcurrentActiveMethodCount

  1. static final int ConcurrentActiveMethodCount
Number of concurrently active methods (RangeStatistic).
See Also:

RetrieveFromPoolCount

  1. static final int RetrieveFromPoolCount
Number of calls retrieving an object from the pool (CountStatistic).
See Also:

RetrieveFromPoolSuccessCount

  1. static final int RetrieveFromPoolSuccessCount
Number of times a retrieve found an object available in the pool (CountStatistic).
See Also:

ReturnsToPoolCount

  1. static final int ReturnsToPoolCount
Number of calls returning an object to the pool (CountStatistic).
See Also:

ReturnsDiscardCount

  1. static final int ReturnsDiscardCount
Number of times the returning object was discarded because the pool was full (CountStatistic).
See Also:

DrainsFromPoolCount

  1. static final int DrainsFromPoolCount
Number of times the daemon found the pool was idle and attempted to clean it (CountStatistic).
See Also:

DrainSize

  1. static final int DrainSize
Average number of objects discarded in each drain (AverageStatistic).
See Also:

PooledCount

  1. static final int PooledCount
Number of objects in the pool (RangeStatistic).
See Also:

MessageCount

  1. static final int MessageCount
The number of messages delivered to the onMessage method of the bean (CountStatistic).
See Also:

MessageBackoutCount

  1. static final int MessageBackoutCount
The number of backed out messages that failed to be delivered to the onMessage method of the bean (CountStatistic).
See Also:

WaitTime

  1. static final int WaitTime
Average time in milliseconds required to obtain a server session from the pool (TimeStatistic).
See Also:

ServerSessionPoolUsage

  1. static final int ServerSessionPoolUsage
The percentage of the ServerSession pool in use.
See Also:

ActivationTime

  1. static final int ActivationTime
Average time in milliseconds a beanActivate call takes including the time at the database, if any (TimeStatistic).
See Also:

PassivationTime

  1. static final int PassivationTime
Average time in milliseconds a beanPassivate call takes including the time at the database, if any (TimeStatistic).
See Also:

LoadTime

  1. static final int LoadTime
Average time in milliseconds for loading the bean data from persistent storage (TimeStatistic).
See Also:

StoreTime

  1. static final int StoreTime
Average time in milliseconds for storing the bean data to persistent storage (TimeStatistic).
See Also:

PassiveCount

  1. static final int PassiveCount
Number of beans that are in passivated state (RangeStatistic).
See Also:

MethodReadyCount

  1. static final int MethodReadyCount
Number of beans that are in method-ready state (RangeStatistic).
See Also: