Package org.glassfish.jdbc.pool.monitor
Class JdbcConnPoolAppStatsProvider
java.lang.Object
org.glassfish.jdbc.pool.monitor.JdbcConnPoolAppStatsProvider
@AMXMetadata(type="jdbc-connection-pool-app-mon",
group="monitoring")
@ManagedObject
@Description("JDBC Connection pool Application based Statistics")
public class JdbcConnPoolAppStatsProvider
extends Object
StatsProvider object for Jdbc pool monitoring grouped by application names.
Implements various events related to jdbc pool monitoring and provides
objects to the calling modules that retrieve monitoring information.
- Author:
- Shalini M
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcConnPoolAppStatsProvider(org.glassfish.resourcebase.resources.api.PoolInfo poolInfo, String appName) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectionAcquiredEvent(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) org.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.RangeStatisticorg.glassfish.api.naming.SimpleJndiNametoString()
-
Constructor Details
-
JdbcConnPoolAppStatsProvider
public JdbcConnPoolAppStatsProvider(org.glassfish.resourcebase.resources.api.PoolInfo poolInfo, String appName)
-
-
Method Details
-
getPoolName
public org.glassfish.api.naming.SimpleJndiName getPoolName() -
getAppName
-
decrementConnectionUsedEvent
-
connectionUsedEvent
Connection used event- Parameters:
poolName-appName-
-
connectionAcquiredEvent
When a connection is acquired increment counter -
connectionReleasedEvent
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() -
toString
-