public static class DataSourceMetricsRepository.DefaultMetricsRepository extends Object implements DataSourceMetricsRepository
DataSourceMetricsRepository.DefaultMetricsRepository, DataSourceMetricsRepository.EmptyMetricsRepository| Constructor and Description |
|---|
DefaultMetricsRepository(ConnectionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
long |
acquireCount() |
long |
activeCount() |
void |
afterConnectionAcquire(long timestamp) |
void |
afterConnectionCreation(long timestamp) |
void |
afterConnectionDestroy() |
void |
afterConnectionFlush() |
void |
afterConnectionInvalid() |
void |
afterConnectionReap() |
void |
afterConnectionReturn() |
void |
afterLeakDetection() |
long |
availableCount() |
Duration |
averageBlockingTime() |
Duration |
averageCreationTime() |
long |
awaitingCount() |
long |
beforeConnectionAcquire() |
long |
beforeConnectionCreation() |
long |
creationCount() |
long |
destroyCount() |
long |
flushCount() |
long |
invalidCount() |
long |
leakDetectionCount() |
Duration |
maxBlockingTime() |
Duration |
maxCreationTime() |
long |
maxUsedCount() |
long |
reapCount() |
void |
reset() |
String |
toString() |
Duration |
totalBlockingTime() |
Duration |
totalCreationTime() |
public DefaultMetricsRepository(ConnectionPool pool)
public long beforeConnectionCreation()
beforeConnectionCreation in interface DataSourceMetricsRepositorypublic void afterConnectionCreation(long timestamp)
afterConnectionCreation in interface DataSourceMetricsRepositorypublic long beforeConnectionAcquire()
beforeConnectionAcquire in interface DataSourceMetricsRepositorypublic void afterConnectionAcquire(long timestamp)
afterConnectionAcquire in interface DataSourceMetricsRepositorypublic void afterConnectionReturn()
afterConnectionReturn in interface DataSourceMetricsRepositorypublic void afterLeakDetection()
afterLeakDetection in interface DataSourceMetricsRepositorypublic void afterConnectionInvalid()
afterConnectionInvalid in interface DataSourceMetricsRepositorypublic void afterConnectionFlush()
afterConnectionFlush in interface DataSourceMetricsRepositorypublic void afterConnectionReap()
afterConnectionReap in interface DataSourceMetricsRepositorypublic void afterConnectionDestroy()
afterConnectionDestroy in interface DataSourceMetricsRepositorypublic long creationCount()
creationCount in interface AgroalDataSourceMetricspublic Duration averageCreationTime()
averageCreationTime in interface AgroalDataSourceMetricspublic Duration maxCreationTime()
maxCreationTime in interface AgroalDataSourceMetricspublic Duration totalCreationTime()
totalCreationTime in interface AgroalDataSourceMetricspublic long acquireCount()
acquireCount in interface AgroalDataSourceMetricspublic long leakDetectionCount()
leakDetectionCount in interface AgroalDataSourceMetricspublic long invalidCount()
invalidCount in interface AgroalDataSourceMetricspublic long flushCount()
flushCount in interface AgroalDataSourceMetricspublic long reapCount()
reapCount in interface AgroalDataSourceMetricspublic long destroyCount()
destroyCount in interface AgroalDataSourceMetricspublic long activeCount()
activeCount in interface AgroalDataSourceMetricspublic long maxUsedCount()
maxUsedCount in interface AgroalDataSourceMetricspublic long availableCount()
availableCount in interface AgroalDataSourceMetricspublic Duration averageBlockingTime()
averageBlockingTime in interface AgroalDataSourceMetricspublic Duration maxBlockingTime()
maxBlockingTime in interface AgroalDataSourceMetricspublic Duration totalBlockingTime()
totalBlockingTime in interface AgroalDataSourceMetricspublic long awaitingCount()
awaitingCount in interface AgroalDataSourceMetricspublic void reset()
reset in interface AgroalDataSourceMetricsCopyright © 2017 JBoss by Red Hat. All rights reserved.