javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface MinThreadsConstraintRuntimeMBean extends RuntimeMBean
Modifier and Type | Method | Description |
---|---|---|
long |
getCompletedRequests() |
Completed request count.
|
int |
getConfiguredCount() |
The configured count, or minimum concurrency value.
|
int |
getCount() |
The current minimum concurrency value.
|
long |
getCurrentWaitTime() |
The last measured time a request had to wait for a thread, in milliseconds.
|
int |
getExecutingRequests() |
Number of requests that are currently executing.
|
long |
getMaxWaitTime() |
The max time a request had to wait for a thread, in milliseconds.
|
int |
getMustRunCount() |
Number of requests that must be executed to satisfy the constraint.
|
long |
getOutOfOrderExecutionCount() |
Number of requests executed out of turn to satisfy this constraint.
|
int |
getPendingRequests() |
Pending requests that are waiting for an available thread.
|
boolean |
isPartitionLimitReached() |
Whether the partition-level minimum threads constraint limit has reached, which
could cause the number of executing requests to be less than the configured value
in this minimum threads constraint.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
long getCompletedRequests()
Completed request count.
int getPendingRequests()
Pending requests that are waiting for an available thread.
int getExecutingRequests()
Number of requests that are currently executing.
long getOutOfOrderExecutionCount()
Number of requests executed out of turn to satisfy this constraint.
int getMustRunCount()
Number of requests that must be executed to satisfy the constraint.
long getMaxWaitTime()
The max time a request had to wait for a thread, in milliseconds. Only requests whose execution is needed to satisfy the constraint are considered.
long getCurrentWaitTime()
The last measured time a request had to wait for a thread, in milliseconds. Only requests whose execution is needed to satisfy the constraint are considered.
boolean isPartitionLimitReached()
Whether the partition-level minimum threads constraint limit has reached, which could cause the number of executing requests to be less than the configured value in this minimum threads constraint.
int getCount()
The current minimum concurrency value. This could be different from the configured value as Resource Consumption Management could dynamically reduce the allowed minimum concurrency value based on configured RCM policies and actual thread usage by the partition
int getConfiguredCount()
The configured count, or minimum concurrency value.