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

Part Number E41849-02

weblogic.management.runtime
Interface WseeAggregatableBaseOperationRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean
All Known Subinterfaces:
WseeBaseOperationRuntimeMBean, WseeClientOperationRuntimeMBean, WseeOperationRuntimeMBean

public interface WseeAggregatableBaseOperationRuntimeMBean
extends RuntimeMBean

Describes Web Service operation state, such as deployment state and runtime statistics. The derived MBean determines whether this state is for a single operation or whether it is aggregated across operations.

This MBean can describe the operation(s) on a web service client or service. Request statistics relate to outgoing requests on a client or incoming requests on a service. Response statistics relate to an incoming response on a client or an outgoing response on a service.

Time values are reported in milliseconds.


Method Summary
 long getDispatchTimeAverage()
          Average operation dispatch time for the current measurement period.
 long getDispatchTimeHigh()
          Longest operation dispatch time for the current measurement period.
 long getDispatchTimeLow()
          Shortest operation dispatch time for the current measurement period.
 long getDispatchTimeTotal()
          Total time for all operation dispatches in the current measurement period.
 int getErrorCount()
          Number of errors sending or receiving a request.
 long getExecutionTimeAverage()
          Average operation execution time.
 long getExecutionTimeHigh()
          Longest operation execution time.
 long getExecutionTimeLow()
          Shortest operation execution time.
 long getExecutionTimeTotal()
          Total time for all operation executions.
 int getInvocationCount()
          Total number of operation invocations in the current measurement period.
 String getLastError()
          Last error that occurred processing a request.
 long getLastErrorTime()
          Time on WebLogic Server of the last error for a request (sending or receiving) was detected expressed as the number of milliseconds since midnight, January 1, 1970 UTC.
 long getLastInvocationTime()
          Time of the last operation request to be sent or received (or 0 if no requests have been sent or received).
 String getLastResponseError()
          Last response error to arrive for this client/service (or null if no errors have occurred).
 long getLastResponseErrorTime()
          Time on WebLogic Server of the last error sending or receiving a response (or 0 if no failures have occurred) expressed as the number of milliseconds since midnight, January 1, 1970 UTC.
 long getLastResponseTime()
          Time on WebLogic Server of the last response to arrive for this client/service (or 0 if no responses have been received) expressed as the number of milliseconds since midnight, January 1, 1970 UTC.
 int getResponseCount()
          Total number of oresponses generated from operation invocations.
 int getResponseErrorCount()
          Total number of errors from responses generated from operation invocations.
 long getResponseTimeAverage()
          Average response time from the responses generated from operation invocations.
 long getResponseTimeHigh()
          Longest response time from the responses generated from operation invocations.
 long getResponseTimeLow()
          Lowest response time from the responses generated from operation invocations.
 long getResponseTimeTotal()
          Total time for all responses generated from operation invocations.
 
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

getInvocationCount

int getInvocationCount()

Total number of operation invocations in the current measurement period.

The measurement period typically starts when WebLogic Server is first started.

Returns:
total message count

getDispatchTimeTotal

long getDispatchTimeTotal()

Total time for all operation dispatches in the current measurement period.

Dispatch time refers to the time for WebLogic Server to process the invocation.

The measurement period typically starts when WebLogic Server is first started.

Returns:
total dispatch time in milliseconds

getDispatchTimeHigh

long getDispatchTimeHigh()

Longest operation dispatch time for the current measurement period.

Dispatch time refers to the time for WebLogic Server to process the invocation.

The measurement period typically starts when WebLogic Server is first started.

Returns:
max dispatch time in milliseconds

getDispatchTimeLow

long getDispatchTimeLow()

Shortest operation dispatch time for the current measurement period.

Dispatch time refers to the time for WebLogic Server to process the invocation.

The measurement period typically starts when WebLogic Server is first started.

Returns:
min dispatch time in milliseconds

getDispatchTimeAverage

long getDispatchTimeAverage()

Average operation dispatch time for the current measurement period.

Dispatch time refers to the time for WebLogic Server to process the invocation.

The measurement period typically starts when WebLogic Server is first started.

Returns:
average dispatch time in milliseconds

getExecutionTimeTotal

long getExecutionTimeTotal()

Total time for all operation executions.

Returns:
total execution time in milliseconds

getExecutionTimeHigh

long getExecutionTimeHigh()

Longest operation execution time.

Returns:
max execution time in milliseconds

getExecutionTimeLow

long getExecutionTimeLow()

Shortest operation execution time.

Returns:
min execution time in milliseconds

getExecutionTimeAverage

long getExecutionTimeAverage()

Average operation execution time.

Returns:
average execution time in milliseconds

getResponseCount

int getResponseCount()

Total number of oresponses generated from operation invocations.

Returns:
total response message count

getResponseTimeTotal

long getResponseTimeTotal()

Total time for all responses generated from operation invocations.

Returns:
total response time in milliseconds

getResponseTimeHigh

long getResponseTimeHigh()

Longest response time from the responses generated from operation invocations.

Returns:
max response time in milliseconds

getResponseTimeLow

long getResponseTimeLow()

Lowest response time from the responses generated from operation invocations.

Returns:
min response time in milliseconds

getResponseTimeAverage

long getResponseTimeAverage()

Average response time from the responses generated from operation invocations.

Returns:
average response time in milliseconds

getResponseErrorCount

int getResponseErrorCount()

Total number of errors from responses generated from operation invocations.

Returns:
total response error count

getLastInvocationTime

long getLastInvocationTime()
Time of the last operation request to be sent or received (or 0 if no requests have been sent or received).

Returns:
the time on WebLogic Server of the last request expressed as the number of milliseconds since midnight, January 1, 1970 UTC.

getErrorCount

int getErrorCount()
Number of errors sending or receiving a request.


getLastError

String getLastError()
Last error that occurred processing a request.


getLastErrorTime

long getLastErrorTime()
Time on WebLogic Server of the last error for a request (sending or receiving) was detected expressed as the number of milliseconds since midnight, January 1, 1970 UTC.


getLastResponseTime

long getLastResponseTime()
Time on WebLogic Server of the last response to arrive for this client/service (or 0 if no responses have been received) expressed as the number of milliseconds since midnight, January 1, 1970 UTC.


getLastResponseError

String getLastResponseError()
Last response error to arrive for this client/service (or null if no errors have occurred).


getLastResponseErrorTime

long getLastResponseErrorTime()
Time on WebLogic Server of the last error sending or receiving a response (or 0 if no failures have occurred) expressed as the number of milliseconds since midnight, January 1, 1970 UTC.


Copyright 1996, 2014, 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.3)

Part Number E41849-02