ThreadPoolRuntimeMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This bean is used to monitor the self-tuning queue

       
Since9.0.0.0
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.ThreadPoolRuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.
Access Points You can access this MBean from the following MBean attributes:


    Attributes

    This section describes the following attributes:


    CachingDisabled

    Private property that disables caching in proxies.

           
    Privileges Read only
    Typeboolean

    CompletedRequestCount

    The number of completed requests in the priority queue.

           
    Privileges Read only
    Typelong

    ExecuteThreadIdleCount

    The number of idle threads in the pool. This count does not include standby threads and stuck threads. The count indicates threads that are ready to pick up new work when it arrives

           
    Privileges Read only
    Typeint

    ExecuteThreads

    An array of all threads in the pool.

    For more information, see:

           
    Privileges Read only
    Typeinterface weblogic.management.runtime.ExecuteThread[]

    ExecuteThreadTotalCount

    The total number of threads in the pool.

           
    Privileges Read only
    Typeint

    HealthState

           
    Privileges Read only
    Typeweblogic.health.HealthState

    HoggingThreadCount

    returns the threads that are being hogged by a request right now. These threads will either be declared as stuck after the configured timeout or will return to the pool before that. The self-tuning mechanism will backfill if necessary.

           
    Privileges Read only
    Typeint

    MBeanInfo

    Returns the MBean info for this MBean.

    Deprecated.

           
    Privileges Read only
    Typejavax.management.MBeanInfo

    MinThreadsConstraintsCompleted

    Number of requests with min threads constraint picked up out of order for execution immediately since their min threads requirement was not met. This does not include the case where threads are idle during schedule.

           
    Privileges Read only
    Typelong

    MinThreadsConstraintsPending

    Number of requests that should be executed now to satisfy the min threads requirement

           
    Privileges Read only
    Typeint

    Name

    The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

           
    Privileges Read only
    Typejava.lang.String

    ObjectName

    Returns the ObjectName under which this MBean is registered in the MBean server.

    Deprecated.

           
    Privileges Read only
    Typeweblogic.management.WebLogicObjectName

    Parent

    Return the immediate parent for this MBean

           
    Privileges Read/Write
    Type

    PendingUserRequestCount

    The number of pending user requests in the priority queue. The priority queue contains requests from internal subsystems and users. This is just the count of all user requests.

           
    Privileges Read only
    Typeint

    QueueLength

    The number of pending requests in the priority queue. This is the total of internal system requests and user requests.

           
    Privileges Read only
    Typeint

    Registered

    Returns false if the the MBean represented by this object has been unregistered.

    Deprecated.

           
    Privileges Read only
    Typeboolean

    SharedCapacityForWorkManagers

    Maximum amount of requests that can be accepted in the priority qeueue. Note that a request with higher priority will be accepted in place of a lower priority request already in the queue even after the threshold is reached. The lower priority request is kept waiting in the queue till all high priority requests are executed. Also note that further enqueues of the low priority requests are rejected right away.

           
    Privileges Read only
    Typeint

    StandbyThreadCount

    Returns the number of threads in the standby pool. Surplus threads that are not needed to handle the present work load are designated as standby and added to the standby pool. These threads are activated when more threads are needed.

           
    Privileges Read only
    Typeint

    Suspended

    Indicates if the RequestManager is suspended. A suspended manager will not dequeue work and dispatch threads till it is resumed.

           
    Privileges Read only
    Typeboolean

    Throughput

    The mean number of requests completed per second

           
    Privileges Read only
    Typedouble

    Type

    Returns the type of the MBean.

           
    Privileges Read only
    Typejava.lang.String