@AMXMetadata(type="connector-service-mon",
group="monitoring")
@ManagedObject
@Description(value="Connector Container Work Management Statistics")
public class WorkManagementStatsProvider
extends Object
| Constructor and Description |
|---|
WorkManagementStatsProvider(String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.external.statistics.RangeStatistic |
getActiveWorkCount() |
org.glassfish.external.statistics.CountStatistic |
getCompletedWorkCount() |
org.glassfish.external.statistics.CountStatistic |
getRejectedWorkCount() |
org.glassfish.external.statistics.CountStatistic |
getSubmittedWorkCount() |
org.glassfish.external.statistics.RangeStatistic |
getWaitQueueLength() |
org.glassfish.external.statistics.RangeStatistic |
getWorkRequestWaitTime() |
void |
workDequeued(String raName) |
void |
workProcessed(String raName) |
void |
workProcessingCompleted(String raName) |
void |
workProcessingStarted(String raName) |
void |
workQueued(String raName) |
void |
workSubmitted(String raName) |
void |
workTimedOut(String raName) |
void |
workWaitedFor(String raName,
long elapsedTime) |
public WorkManagementStatsProvider(String moduleName)
@ManagedAttribute(id="submittedworkcount") @Description(value="Number of work objects submitted by a connector module for execution") public org.glassfish.external.statistics.CountStatistic getSubmittedWorkCount()
@ManagedAttribute(id="rejectedworkcount") @Description(value="Number of work objects rejected by the application server") public org.glassfish.external.statistics.CountStatistic getRejectedWorkCount()
@ManagedAttribute(id="completedworkcount") @Description(value="Number of work objects completed execution") public org.glassfish.external.statistics.CountStatistic getCompletedWorkCount()
@ManagedAttribute(id="activeworkcount") @Description(value="Number of active work objects") public org.glassfish.external.statistics.RangeStatistic getActiveWorkCount()
@ManagedAttribute(id="waitqueuelength") @Description(value="Number of work objects waiting in the queue for execution") public org.glassfish.external.statistics.RangeStatistic getWaitQueueLength()
@ManagedAttribute(id="workrequestwaittime") @Description(value="Wait time of a work object before it gets executed") public org.glassfish.external.statistics.RangeStatistic getWorkRequestWaitTime()
public void workSubmitted(String raName)
public void workQueued(String raName)
public void workWaitedFor(String raName, long elapsedTime)
public void workDequeued(String raName)
public void workProcessingStarted(String raName)
public void workProcessingCompleted(String raName)
public void workProcessed(String raName)
public void workTimedOut(String raName)
Copyright © 2017. All rights reserved.