com.ibm.websphere.pmi.stat

Interface WSThreadPoolStats



  • public interface WSThreadPoolStats
    WebSphere Thread Pool Stats interface. Thread pool stats are structured as follows in the PMI tree:

    <server>
    |
    |__Thread Pools+
      |
      |__<threadPool_A>
      |__<threadPool_B>

    + indicates logical group

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

    1. StatDescriptor that represents the thread pool stats logical group: new StatDescriptor (new String[] {WSThreadPoolStats.NAME});
    2. StatDescriptor that represents the stats for <threadPool_B> thread pool: new StatDescriptor (new String[] {WSThreadPoolStats.NAME, "threadPool_B"});
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ActiveCount
      Total number of concurrently active threads (BoundedRangeStatistic).
      static int ActiveTime
      The average time in milliseconds that the threads are in active state (TimeStatistic).
      static int ClearedThreadHangCount
      Total number of thread stops that cleared (CountStatistic).
      static int ConcurrentHungThreadCount
      Total number of concurrently stopped threads (RangeStatistic).
      static int CreateCount
      Total number of threads that are created (CountStatistic).
      static int DeclaredThreadHungCount
      Total number of threads that are declared stopped (CountStatistic).
      static int DestroyCount
      Total number of threads that are destroyed (CountStatistic).
      static java.lang.String NAME
      Stats name of the top level Thread pool logical group in PMI tree.
      static int PercentMaxed
      The average percent of the time that all threads are in use (BoundedRangeStatistic).
      static int PercentUsed
      The average percent of the pool that is in use.
      static int PoolSize
      The average number of threads in a pool (BoundedRangeStatistic).
    • Field Detail

      • NAME

        static final java.lang.String NAME
        Stats name of the top level Thread pool logical group in PMI tree.

        <server>
        |
        |__Thread Pools+

        See Also:
        Constant Field Values
      • CreateCount

        static final int CreateCount
        Total number of threads that are created (CountStatistic).
        See Also:
        Constant Field Values
      • DestroyCount

        static final int DestroyCount
        Total number of threads that are destroyed (CountStatistic).
        See Also:
        Constant Field Values
      • ActiveCount

        static final int ActiveCount
        Total number of concurrently active threads (BoundedRangeStatistic).
        See Also:
        Constant Field Values
      • PoolSize

        static final int PoolSize
        The average number of threads in a pool (BoundedRangeStatistic).
        See Also:
        Constant Field Values
      • PercentMaxed

        static final int PercentMaxed
        The average percent of the time that all threads are in use (BoundedRangeStatistic).
        See Also:
        Constant Field Values
      • DeclaredThreadHungCount

        static final int DeclaredThreadHungCount
        Total number of threads that are declared stopped (CountStatistic).
        See Also:
        Constant Field Values
      • ClearedThreadHangCount

        static final int ClearedThreadHangCount
        Total number of thread stops that cleared (CountStatistic).
        See Also:
        Constant Field Values
      • ConcurrentHungThreadCount

        static final int ConcurrentHungThreadCount
        Total number of concurrently stopped threads (RangeStatistic).
        See Also:
        Constant Field Values
      • ActiveTime

        static final int ActiveTime
        The average time in milliseconds that the threads are in active state (TimeStatistic).
        See Also:
        Constant Field Values
      • PercentUsed

        static final int PercentUsed
        The average percent of the pool that is in use. The value is based on the total number of configured threads in the ThreadPool and not the current pool size.
        See Also:
        Constant Field Values
IBM WebSphere Application ServerTM
Release 8.5