Class ConnectorConnPoolAppStatsProvider
- java.lang.Object
-
- com.sun.enterprise.resource.pool.monitor.ConnectorConnPoolAppStatsProvider
-
@AMXMetadata(type="connector-connection-pool-app-mon", group="monitoring") @ManagedObject @Description("Connector Connection Pool Application based Statistics") public class ConnectorConnPoolAppStatsProvider extends ObjectStatsProvider object for Connector Connection pool monitoring grouped by application names. Implements various events related to connector connection pool monitoring and provides objects to the calling modules that retrieve monitoring information.- Author:
- Shalini M
-
-
Constructor Summary
Constructors Constructor Description ConnectorConnPoolAppStatsProvider(PoolInfo poolInfo, String appName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnectionAcquiredEvent(String poolName, String appName)When a connection is acquired increment countervoidconnectionReleasedEvent(String poolName, String appName)When a connection is released increment countervoidconnectionUsedEvent(String poolName, String appName)Connection used eventvoiddecrementConnectionUsedEvent(String poolName, String appName)StringgetAppName()org.glassfish.external.statistics.CountStatisticgetNumConnAcquired()org.glassfish.external.statistics.CountStatisticgetNumConnReleased()org.glassfish.external.statistics.RangeStatisticgetNumConnUsed()StringgetPoolName()
-
-
-
Method Detail
-
getPoolName
public String getPoolName()
-
getAppName
public String getAppName()
-
decrementConnectionUsedEvent
public void decrementConnectionUsedEvent(String poolName, String appName)
-
connectionUsedEvent
public void connectionUsedEvent(String poolName, String appName)
Connection used event- Parameters:
poolName-appName-
-
connectionAcquiredEvent
public void connectionAcquiredEvent(String poolName, String appName)
When a connection is acquired increment counter
-
connectionReleasedEvent
public void connectionReleasedEvent(String poolName, String appName)
When a connection is released increment counter
-
getNumConnUsed
@ManagedAttribute(id="numconnused") public org.glassfish.external.statistics.RangeStatistic getNumConnUsed()
-
getNumConnAcquired
@ManagedAttribute(id="numconnacquired") public org.glassfish.external.statistics.CountStatistic getNumConnAcquired()
-
getNumConnReleased
@ManagedAttribute(id="numconnreleased") public org.glassfish.external.statistics.CountStatistic getNumConnReleased()
-
-