public final class DefaultMetricsRepository extends Object implements MetricsRepository
MetricsRepository.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 MetricsRepositorypublic void afterConnectionCreation(long timestamp)
afterConnectionCreation in interface MetricsRepositorypublic long beforeConnectionAcquire()
beforeConnectionAcquire in interface MetricsRepositorypublic void afterConnectionAcquire(long timestamp)
afterConnectionAcquire in interface MetricsRepositorypublic void afterConnectionReturn()
afterConnectionReturn in interface MetricsRepositorypublic void afterLeakDetection()
afterLeakDetection in interface MetricsRepositorypublic void afterConnectionInvalid()
afterConnectionInvalid in interface MetricsRepositorypublic void afterConnectionFlush()
afterConnectionFlush in interface MetricsRepositorypublic void afterConnectionReap()
afterConnectionReap in interface MetricsRepositorypublic void afterConnectionDestroy()
afterConnectionDestroy in interface MetricsRepositorypublic 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.