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 ConnectionQueueStatsProvider
Server 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 void
connectionAcceptedEvent(String listenerName, int connectionId, String address)
void
connectionClosedEvent(String listenerName, int connectionId)
void
onTaskDequeuedEvent(String listenerName, String taskId)
void
onTaskQueuedEvent(String listenerName, String taskId)
void
onTaskQueueOverflowEvent(String listenerName)
void
setMaxTaskQueueSizeEvent(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:
connectionAcceptedEvent
in classConnectionQueueStatsProvider
-
connectionClosedEvent
public void connectionClosedEvent(String listenerName, int connectionId)
- Overrides:
connectionClosedEvent
in classConnectionQueueStatsProvider
-
setMaxTaskQueueSizeEvent
public void setMaxTaskQueueSizeEvent(String listenerName, int size)
- Overrides:
setMaxTaskQueueSizeEvent
in classConnectionQueueStatsProvider
-
onTaskQueuedEvent
public void onTaskQueuedEvent(String listenerName, String taskId)
- Overrides:
onTaskQueuedEvent
in classConnectionQueueStatsProvider
-
onTaskDequeuedEvent
public void onTaskDequeuedEvent(String listenerName, String taskId)
- Overrides:
onTaskDequeuedEvent
in classConnectionQueueStatsProvider
-
onTaskQueueOverflowEvent
public void onTaskQueueOverflowEvent(String listenerName)
- Overrides:
onTaskQueueOverflowEvent
in classConnectionQueueStatsProvider
-
-