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.


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 the threads currently processing work in the active thread 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

The health state of this pool.

       
Privileges Read only
Typeweblogic.health.HealthState

HoggingThreadCount

The threads that are being held 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 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 queue. 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

The number of threads in the standby pool. 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


Operations

This section describes the following operations:


    getExecuteThread

    The execute thread with the given thread name.

       
    Operation Name"getExecuteThread"
    ParametersObject [] {   }

    where:

      SignatureString [] { "java.lang.String" }
      ReturnsExecuteThread

      preDeregister

         
      Operation Name"preDeregister"
      Parametersnull
      Signaturenull
      Returns void
      Exceptions
      • java.lang.Exception