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

Part Number E27170-02

weblogic.management.runtime
Interface RequestClassRuntimeMBean

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

public interface RequestClassRuntimeMBean
extends RuntimeMBean

RequestClassRuntimeMBean presents runtime information about RequestClasses. A request class represents a class of work. Work using the same request class shares the same priority.

Access limited to the following security roles:
Operator

Field Summary
static String CONTEXT
          Represents ContextRequestClasses.
static String FAIR_SHARE
          Represents FairShareRequestClasses.
static String RESPONSE_TIME
          Represents ResponseTimeRequestClasses.
 
Method Summary
 long getCompletedCount()
          Total number of completions since server start
 int getPendingRequestCount()
          Number of requests waiting for a thread to become available.
 String getRequestClassType()
          Returns the type of RequestClass.
 long getTotalThreadUse()
          Total amount of thread use time in millisec's used by the request class since server start.
 long getVirtualTimeIncrement()
          Current priority of the request class.
 
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
 

Field Detail

FAIR_SHARE

static final String FAIR_SHARE
Represents FairShareRequestClasses. Returned by getRequestClassType()

See Also:
Constant Field Values

RESPONSE_TIME

static final String RESPONSE_TIME
Represents ResponseTimeRequestClasses. Returned by getRequestClassType()

See Also:
Constant Field Values

CONTEXT

static final String CONTEXT
Represents ContextRequestClasses. Returned by getRequestClassType(). NOTE: that this type of RequestClassRuntimeMBean does not have actual data. The runtime information resides in the individual RequestClassRuntime's that make up the ContextRequestClass.

See Also:
Constant Field Values
Method Detail

getRequestClassType

String getRequestClassType()
Returns the type of RequestClass. Either FAIR_SHARE or RESPONSE_TIME or CONTEXT


getCompletedCount

long getCompletedCount()
Total number of completions since server start


getTotalThreadUse

long getTotalThreadUse()
Total amount of thread use time in millisec's used by the request class since server start.


getPendingRequestCount

int getPendingRequestCount()
Number of requests waiting for a thread to become available.


getVirtualTimeIncrement

long getVirtualTimeIncrement()
Current priority of the request class. The priority is relative to other request class priorities. The priority is calculated dynamically frequently and can change.


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