@AMXMetadata(type="jdbc-connection-pool-app-mon",
group="monitoring")
@ManagedObject
@Description(value="JDBC Connection pool Application based Statistics")
public class JdbcConnPoolAppStatsProvider
extends Object
| Constructor and Description |
|---|
JdbcConnPoolAppStatsProvider(org.glassfish.resourcebase.resources.api.PoolInfo poolInfo,
String appName) |
| Modifier and Type | Method and Description |
|---|---|
void |
connectionAcquiredEvent(String poolName,
String appName)
When a connection is acquired increment counter
|
void |
connectionReleasedEvent(String poolName,
String appName)
When a connection is released increment counter
|
void |
connectionUsedEvent(String poolName,
String appName)
Connection used event
|
void |
decrementConnectionUsedEvent(String poolName,
String appName) |
String |
getAppName() |
org.glassfish.external.statistics.CountStatistic |
getNumConnAcquired() |
org.glassfish.external.statistics.CountStatistic |
getNumConnReleased() |
org.glassfish.external.statistics.RangeStatistic |
getNumConnUsed() |
String |
getPoolName() |
public JdbcConnPoolAppStatsProvider(org.glassfish.resourcebase.resources.api.PoolInfo poolInfo,
String appName)
public String getPoolName()
public String getAppName()
public void decrementConnectionUsedEvent(String poolName, String appName)
public void connectionUsedEvent(String poolName, String appName)
poolName - appName - public void connectionAcquiredEvent(String poolName, String appName)
public void connectionReleasedEvent(String poolName, String appName)
@ManagedAttribute(id="numconnused") public org.glassfish.external.statistics.RangeStatistic getNumConnUsed()
@ManagedAttribute(id="numconnacquired") public org.glassfish.external.statistics.CountStatistic getNumConnAcquired()
@ManagedAttribute(id="numconnreleased") public org.glassfish.external.statistics.CountStatistic getNumConnReleased()
Copyright © 2013. All Rights Reserved.