com.sun.enterprise.v3.services.impl.monitor.stats
Class ConnectionQueueStatsProviderGlobal

java.lang.Object
  extended by com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProvider
      extended by com.sun.enterprise.v3.services.impl.monitor.stats.ConnectionQueueStatsProviderGlobal
All Implemented Interfaces:
StatsProvider

@AMXMetadata(type="connection-queue-mon",
             group="monitoring")
@ManagedObject
@Description(value="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
ConnectionQueueStatsProviderGlobal(String name)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionQueueStatsProviderGlobal

public ConnectionQueueStatsProviderGlobal(String name)
Method Detail

connectionAcceptedEvent

public void connectionAcceptedEvent(String listenerName,
                                    int connectionId,
                                    String address)
Overrides:
connectionAcceptedEvent in class ConnectionQueueStatsProvider

connectionClosedEvent

public void connectionClosedEvent(String listenerName,
                                  int connectionId)
Overrides:
connectionClosedEvent in class ConnectionQueueStatsProvider

setMaxTaskQueueSizeEvent

public void setMaxTaskQueueSizeEvent(String listenerName,
                                     int size)
Overrides:
setMaxTaskQueueSizeEvent in class ConnectionQueueStatsProvider

onTaskQueuedEvent

public void onTaskQueuedEvent(String listenerName,
                              String taskId)
Overrides:
onTaskQueuedEvent in class ConnectionQueueStatsProvider

onTaskDequeuedEvent

public void onTaskDequeuedEvent(String listenerName,
                                String taskId)
Overrides:
onTaskDequeuedEvent in class ConnectionQueueStatsProvider

onTaskQueueOverflowEvent

public void onTaskQueueOverflowEvent(String listenerName)
Overrides:
onTaskQueueOverflowEvent in class ConnectionQueueStatsProvider


Copyright © 2012. All Rights Reserved.