Class ConnectionQueueStatsProviderGlobal
- java.lang.Object
-
- com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProvider
-
- com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProviderGlobal
-
- All Implemented Interfaces:
StatsProvider
@AMXMetadata(type="connection-queue-mon", group="monitoring") @ManagedObject @Description("Connection Queue Statistics") public class ConnectionQueueStatsProviderGlobal extends ConnectionQueueStatsProviderServer wide Connection Queue statistics- Author:
- Amy Roh
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProvider
averageLastShift, averageMinuteCounter, averageStatsPerMinute, countOverflows, countQueued, countQueuedAtomic, countTotalConnections, countTotalQueued, maxQueued, MINUTE, openConnectionsCount, peakQueued, peakQueuedAtomic, threadPoolConfig, ticksTotalQueued
-
-
Constructor Summary
Constructors Constructor Description ConnectionQueueStatsProviderGlobal(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnectionAcceptedEvent(String listenerName, int connectionId, String address)voidconnectionClosedEvent(String listenerName, int connectionId)voidonTaskDequeuedEvent(String listenerName, String taskId)voidonTaskQueuedEvent(String listenerName, String taskId)voidonTaskQueueOverflowEvent(String listenerName)voidsetMaxTaskQueueSizeEvent(String listenerName, int size)-
Methods inherited from class com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProvider
getAverageBy, getCountOverflows, getCountQueued, getCountQueued15MinutesAverage, getCountQueued1MinuteAverage, getCountQueued5MinutesAverage, getCountTotalQueued, getMaxQueued, getOpenConnectionsCount, getPeakQueued, getStatsObject, getTicksTotalQueued, getTotalConnectionsCount, incAverageMinute, reset, setStatsObject
-
-
-
-
Constructor Detail
-
ConnectionQueueStatsProviderGlobal
public ConnectionQueueStatsProviderGlobal(String name)
-
-
Method Detail
-
connectionAcceptedEvent
public void connectionAcceptedEvent(String listenerName, int connectionId, String address)
- Overrides:
connectionAcceptedEventin classConnectionQueueStatsProvider
-
connectionClosedEvent
public void connectionClosedEvent(String listenerName, int connectionId)
- Overrides:
connectionClosedEventin classConnectionQueueStatsProvider
-
setMaxTaskQueueSizeEvent
public void setMaxTaskQueueSizeEvent(String listenerName, int size)
- Overrides:
setMaxTaskQueueSizeEventin classConnectionQueueStatsProvider
-
onTaskQueuedEvent
public void onTaskQueuedEvent(String listenerName, String taskId)
- Overrides:
onTaskQueuedEventin classConnectionQueueStatsProvider
-
onTaskDequeuedEvent
public void onTaskDequeuedEvent(String listenerName, String taskId)
- Overrides:
onTaskDequeuedEventin classConnectionQueueStatsProvider
-
onTaskQueueOverflowEvent
public void onTaskQueueOverflowEvent(String listenerName)
- Overrides:
onTaskQueueOverflowEventin classConnectionQueueStatsProvider
-
-