Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02

weblogic.management.runtime
Interface WorkManagerRuntimeMBean

All Superinterfaces:
DynamicMBean, HealthFeedback, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface WorkManagerRuntimeMBean
extends RuntimeMBean, HealthFeedback

WorkManager Runtime information.

Access limited to the following security roles:
Operator

Method Summary
 String getApplicationName()
          Get the name of the application this WorkManager is associated with
 long getCompletedRequests()
          The number of requests that have been processed
 HealthState getHealthState()
          Returns the HealthState mbean for the work manager.
 MaxThreadsConstraintRuntimeMBean getMaxThreadsConstraintRuntime()
          Runtime information on MaxThreadsConstraint associated with this WorkManager
 MinThreadsConstraintRuntimeMBean getMinThreadsConstraintRuntime()
          Runtime information on MinThreadsConstraint associated with this WorkManager
 String getModuleName()
          Get the name of the module this WorkManager is associated with
 int getPendingRequests()
          The number of waiting requests in the queue.
 RequestClassRuntimeMBean getRequestClassRuntime()
          Runtime information on RequestClass associated with this WorkManager
 int getStuckThreadCount()
          The number of threads that are considered to be stuck on the basis of any stuck thread constraints.
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

getApplicationName

String getApplicationName()

Get the name of the application this WorkManager is associated with

Returns:
Application name or null if WorkManager is not associated with any application.

getModuleName

String getModuleName()

Get the name of the module this WorkManager is associated with

Returns:
Module name or null if not associated with a module.

getPendingRequests

int getPendingRequests()

The number of waiting requests in the queue.

Returns:
The pendingRequestCurrentCount value

getCompletedRequests

long getCompletedRequests()

The number of requests that have been processed


getStuckThreadCount

int getStuckThreadCount()

The number of threads that are considered to be stuck on the basis of any stuck thread constraints.


getMinThreadsConstraintRuntime

MinThreadsConstraintRuntimeMBean getMinThreadsConstraintRuntime()

Runtime information on MinThreadsConstraint associated with this WorkManager


getMaxThreadsConstraintRuntime

MaxThreadsConstraintRuntimeMBean getMaxThreadsConstraintRuntime()

Runtime information on MaxThreadsConstraint associated with this WorkManager


getRequestClassRuntime

RequestClassRuntimeMBean getRequestClassRuntime()

Runtime information on RequestClass associated with this WorkManager


getHealthState

HealthState getHealthState()

Returns the HealthState mbean for the work manager.

Specified by:
getHealthState in interface HealthFeedback
Returns:
Runtime mbean to get health state information for this work manager.

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02