Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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.

Since:
9.0.0.0

Field Summary
static String CONTEXT
          Represents ContextRequestClasses.
static String FAIR_SHARE
          Represents FairShareRequestClasses.
static String RESPONSE_TIME
          Represents ResponseTimeRequestClasses.

 

Method Summary
abstract  long getCompletedCount()
          Total number of completions since server start
abstract  int getPendingRequestCount()
          Number of requests waiting for a thread to become available.
abstract  String getRequestClassType()
          Returns the type of RequestClass.
abstract  long getTotalThreadUse()
          Total amount of thread use time in millisec's used by the request class since server start.
abstract  long getVirtualTimeIncrement()
          Current priority of the request class.

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, 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.

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09