|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AppViewSummaryMBean
Provides summary statistics for AppViewRuntimeMBeans in a cluster. This MBean should be considered the 'public' interface for ApplicationView statistics (AppViewRuntimeMBean might be used if per-server stats are required).
Method Summary | |
---|---|
void |
forceRefresh()
Force an immediate refresh of the cached statistics on this MBean instance. |
String |
getAppViewID()
Name of the ApplicationView this MBean represents (derived from appName and getDescriptor().getQualifiedName().toString(). |
Long |
getAsyncServiceAverageRequestWaitTime()
The average time (in milliseconds) async requests for all services spent waiting on the async request queue. |
Integer |
getAsyncServiceCount(String serviceName)
Number of async service invocations for the given service (or all services if serviceName=null). |
Integer |
getAsyncServiceErrorCount(String serviceName)
Number of async service invocation errors for the given service (or all services if serviceName=null). |
Integer |
getEventCount(String eventType)
Number of events delivered of the given type. |
Integer |
getEventErrorCount(String eventType)
Number of event delivery errors encountered for the given type (or all types if eventType is null). |
Long |
getLastEventDeliveryTime()
The system time (in milliseconds) at which the most recent event was delivered (or –1) if none have been delivered. |
Long |
getLastEventResetTime()
The system time (in milliseconds) at which the event counters were last reset (or –1) if no reset has been performed. |
Long |
getLastServiceInvocationTime()
The system time (in milliseconds) at which the most recent service invocation occurred (or –1 if no services have been invoked). |
Long |
getLastServiceResetTime()
The system time (in milliseconds) at which the service counters were last reset (or –1) if no reset has been performed. |
long |
getRefreshWindow()
Gets the refresh window setting. |
Long |
getServiceAverageElapsedTime(String serviceName)
Average elapsed time (in milliseconds) for service invocations of the given service (or all services if serviceName=null). |
Integer |
getSuspendedAsyncServiceCount(String eventType)
Number of async service requests for the given service (or all services if serviceName=null) that have been ‘Suspended’ due to the AppView being suspended. |
Integer |
getSuspendedEventCount(String eventType)
Number of events of the given type (or all types if eventType=null) that have been ‘Suspended’ due to the AppView being suspended. |
Integer |
getSyncServiceCount(String serviceName)
Number of sync service invocations for the given service (or all services if serviceName=null). |
Integer |
getSyncServiceErrorCount(String serviceName)
Number of sync service invocation errors encountered for the given service (or all services if serviceName=null) |
void |
resetEventCounts()
Reset event and event error counts (not suspended count) to zero. |
void |
resetServiceCounts()
Reset all sync/async service/error counts to zero (not suspended async counts). |
void |
resetSuspendedAsyncServiceCounts()
Force the suspended async service counts for all services on this ApplicationView back to zero. |
void |
setRefreshWindow(long millis)
Sets the maximum amount of time (in millis) previously collected summary information can be used before a fresh copy of the information must be obtained. |
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 |
Method Detail |
---|
void setRefreshWindow(long millis)
long getRefreshWindow()
setRefreshWindow(long)
void forceRefresh() throws javax.management.MBeanException
javax.management.MBeanException
String getAppViewID()
Integer getEventCount(String eventType) throws javax.management.MBeanException
javax.management.MBeanException
Integer getSuspendedEventCount(String eventType) throws javax.management.MBeanException
javax.management.MBeanException
Integer getEventErrorCount(String eventType) throws javax.management.MBeanException
javax.management.MBeanException
void resetEventCounts() throws javax.management.MBeanException
javax.management.MBeanException
Long getLastEventResetTime() throws javax.management.MBeanException
javax.management.MBeanException
Long getLastEventDeliveryTime() throws javax.management.MBeanException
javax.management.MBeanException
Integer getSyncServiceCount(String serviceName) throws javax.management.MBeanException
javax.management.MBeanException
Integer getSyncServiceErrorCount(String serviceName) throws javax.management.MBeanException
javax.management.MBeanException
Long getServiceAverageElapsedTime(String serviceName) throws javax.management.MBeanException
javax.management.MBeanException
Integer getAsyncServiceCount(String serviceName) throws javax.management.MBeanException
javax.management.MBeanException
Integer getAsyncServiceErrorCount(String serviceName) throws javax.management.MBeanException
javax.management.MBeanException
Integer getSuspendedAsyncServiceCount(String eventType) throws javax.management.MBeanException
javax.management.MBeanException
void resetSuspendedAsyncServiceCounts() throws javax.management.MBeanException
javax.management.MBeanException
void resetServiceCounts() throws javax.management.MBeanException
javax.management.MBeanException
Long getAsyncServiceAverageRequestWaitTime() throws javax.management.MBeanException
javax.management.MBeanException
Long getLastServiceResetTime() throws javax.management.MBeanException
javax.management.MBeanException
Long getLastServiceInvocationTime() throws javax.management.MBeanException
javax.management.MBeanException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |