Class WorkManagementStatsProvider
- java.lang.Object
-
- com.sun.enterprise.connectors.work.monitor.WorkManagementStatsProvider
-
@AMXMetadata(type="connector-service-mon", group="monitoring") @ManagedObject @Description("Connector Container Work Management Statistics") public class WorkManagementStatsProvider extends ObjectProvides the monitoring data for Connector Work Manager- Author:
- Jagadish Ramu
-
-
Constructor Summary
Constructors Constructor Description WorkManagementStatsProvider(String moduleName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.external.statistics.RangeStatisticgetActiveWorkCount()org.glassfish.external.statistics.CountStatisticgetCompletedWorkCount()org.glassfish.external.statistics.CountStatisticgetRejectedWorkCount()org.glassfish.external.statistics.CountStatisticgetSubmittedWorkCount()org.glassfish.external.statistics.RangeStatisticgetWaitQueueLength()org.glassfish.external.statistics.RangeStatisticgetWorkRequestWaitTime()voidworkDequeued(String raName)voidworkProcessed(String raName)voidworkProcessingCompleted(String raName)voidworkProcessingStarted(String raName)voidworkQueued(String raName)voidworkSubmitted(String raName)voidworkTimedOut(String raName)voidworkWaitedFor(String raName, long elapsedTime)
-
-
-
Constructor Detail
-
WorkManagementStatsProvider
public WorkManagementStatsProvider(String moduleName)
-
-
Method Detail
-
getSubmittedWorkCount
@ManagedAttribute(id="submittedworkcount") @Description("Number of work objects submitted by a connector module for execution") public org.glassfish.external.statistics.CountStatistic getSubmittedWorkCount()
-
getRejectedWorkCount
@ManagedAttribute(id="rejectedworkcount") @Description("Number of work objects rejected by the application server") public org.glassfish.external.statistics.CountStatistic getRejectedWorkCount()
-
getCompletedWorkCount
@ManagedAttribute(id="completedworkcount") @Description("Number of work objects completed execution") public org.glassfish.external.statistics.CountStatistic getCompletedWorkCount()
-
getActiveWorkCount
@ManagedAttribute(id="activeworkcount") @Description("Number of active work objects") public org.glassfish.external.statistics.RangeStatistic getActiveWorkCount()
-
getWaitQueueLength
@ManagedAttribute(id="waitqueuelength") @Description("Number of work objects waiting in the queue for execution") public org.glassfish.external.statistics.RangeStatistic getWaitQueueLength()
-
getWorkRequestWaitTime
@ManagedAttribute(id="workrequestwaittime") @Description("Wait time of a work object before it gets executed") public org.glassfish.external.statistics.RangeStatistic getWorkRequestWaitTime()
-
workSubmitted
public void workSubmitted(String raName)
-
workQueued
public void workQueued(String raName)
-
workWaitedFor
public void workWaitedFor(String raName, long elapsedTime)
-
workDequeued
public void workDequeued(String raName)
-
workProcessingStarted
public void workProcessingStarted(String raName)
-
workProcessingCompleted
public void workProcessingCompleted(String raName)
-
workProcessed
public void workProcessed(String raName)
-
workTimedOut
public void workTimedOut(String raName)
-
-