com.sun.enterprise.connectors.work.monitor
Class WorkManagementStatsProvider
java.lang.Object
com.sun.enterprise.connectors.work.monitor.WorkManagementStatsProvider
@AMXMetadata(type="connector-service-mon",
group="monitoring")
@ManagedObject
@Description(value="Connector Container Work Management Statistics")
public class WorkManagementStatsProvider- extends java.lang.Object
Provides the monitoring data for Connector Work Manager
- Author:
- Jagadish Ramu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkManagementStatsProvider
public WorkManagementStatsProvider(java.lang.String moduleName)
getSubmittedWorkCount
@ManagedAttribute(id="submittedworkcount")
@Description(value="Number of work objects submitted by a connector module for execution")
public org.glassfish.external.statistics.CountStatistic getSubmittedWorkCount()
getRejectedWorkCount
@ManagedAttribute(id="rejectedworkcount")
@Description(value="Number of work objects rejected by the application server")
public org.glassfish.external.statistics.CountStatistic getRejectedWorkCount()
getCompletedWorkCount
@ManagedAttribute(id="completedworkcount")
@Description(value="Number of work objects completed execution")
public org.glassfish.external.statistics.CountStatistic getCompletedWorkCount()
getActiveWorkCount
@ManagedAttribute(id="activeworkcount")
@Description(value="Number of active work objects")
public org.glassfish.external.statistics.RangeStatistic getActiveWorkCount()
getWaitQueueLength
@ManagedAttribute(id="waitqueuelength")
@Description(value="Number of work objects waiting in the queue for execution")
public org.glassfish.external.statistics.RangeStatistic getWaitQueueLength()
getWorkRequestWaitTime
@ManagedAttribute(id="workrequestwaittime")
@Description(value="Wait time of a work object before it gets executed")
public org.glassfish.external.statistics.RangeStatistic getWorkRequestWaitTime()
workSubmitted
public void workSubmitted(java.lang.String raName)
workQueued
public void workQueued(java.lang.String raName)
workWaitedFor
public void workWaitedFor(java.lang.String raName,
long elapsedTime)
workDequeued
public void workDequeued(java.lang.String raName)
workProcessingStarted
public void workProcessingStarted(java.lang.String raName)
workProcessingCompleted
public void workProcessingCompleted(java.lang.String raName)
workProcessed
public void workProcessed(java.lang.String raName)
workTimedOut
public void workTimedOut(java.lang.String raName)
Copyright © 2012 GlassFish Community. All Rights Reserved.