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() |
long |
awaitingCount() |
long |
beforeConnectionAcquire() |
long |
beforeConnectionCreation() |
Duration |
blockingTimeAverage() |
Duration |
blockingTimeMax() |
Duration |
blockingTimeTotal() |
long |
creationCount() |
Duration |
creationTimeAverage() |
Duration |
creationTimeMax() |
Duration |
creationTimeTotal() |
long |
destroyCount() |
long |
flushCount() |
long |
invalidCount() |
long |
leakDetectionCount() |
long |
maxUsedCount() |
long |
reapCount() |
void |
reset() |
String |
toString() |
public DefaultMetricsRepository(ConnectionPool pool)
public long beforeConnectionCreation()
beforeConnectionCreation
in interface MetricsRepository
public void afterConnectionCreation(long timestamp)
afterConnectionCreation
in interface MetricsRepository
public long beforeConnectionAcquire()
beforeConnectionAcquire
in interface MetricsRepository
public void afterConnectionAcquire(long timestamp)
afterConnectionAcquire
in interface MetricsRepository
public void afterConnectionReturn()
afterConnectionReturn
in interface MetricsRepository
public void afterLeakDetection()
afterLeakDetection
in interface MetricsRepository
public void afterConnectionInvalid()
afterConnectionInvalid
in interface MetricsRepository
public void afterConnectionFlush()
afterConnectionFlush
in interface MetricsRepository
public void afterConnectionReap()
afterConnectionReap
in interface MetricsRepository
public void afterConnectionDestroy()
afterConnectionDestroy
in interface MetricsRepository
public long creationCount()
creationCount
in interface AgroalDataSourceMetrics
public Duration creationTimeAverage()
creationTimeAverage
in interface AgroalDataSourceMetrics
public Duration creationTimeMax()
creationTimeMax
in interface AgroalDataSourceMetrics
public Duration creationTimeTotal()
creationTimeTotal
in interface AgroalDataSourceMetrics
public long acquireCount()
acquireCount
in interface AgroalDataSourceMetrics
public long leakDetectionCount()
leakDetectionCount
in interface AgroalDataSourceMetrics
public long invalidCount()
invalidCount
in interface AgroalDataSourceMetrics
public long flushCount()
flushCount
in interface AgroalDataSourceMetrics
public long reapCount()
reapCount
in interface AgroalDataSourceMetrics
public long destroyCount()
destroyCount
in interface AgroalDataSourceMetrics
public long activeCount()
activeCount
in interface AgroalDataSourceMetrics
public long maxUsedCount()
maxUsedCount
in interface AgroalDataSourceMetrics
public long availableCount()
availableCount
in interface AgroalDataSourceMetrics
public Duration blockingTimeAverage()
blockingTimeAverage
in interface AgroalDataSourceMetrics
public Duration blockingTimeMax()
blockingTimeMax
in interface AgroalDataSourceMetrics
public Duration blockingTimeTotal()
blockingTimeTotal
in interface AgroalDataSourceMetrics
public long awaitingCount()
awaitingCount
in interface AgroalDataSourceMetrics
public void reset()
reset
in interface AgroalDataSourceMetrics
Copyright © 2018 JBoss by Red Hat. All rights reserved.