Package io.agroal.pool
Interface MetricsRepository
- All Superinterfaces:
AgroalDataSourceMetrics
- All Known Implementing Classes:
DefaultMetricsRepository
,MetricsRepository.EmptyMetricsRepository
- Author:
- Luis Barreiro
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
afterConnectionAcquire
(long timestamp) default void
afterConnectionCreation
(long timestamp) default void
default void
default void
default void
default void
default void
default long
default long
Methods inherited from interface io.agroal.api.AgroalDataSourceMetrics
acquireCount, activeCount, availableCount, awaitingCount, blockingTimeAverage, blockingTimeMax, blockingTimeTotal, creationCount, creationTimeAverage, creationTimeMax, creationTimeTotal, destroyCount, flushCount, invalidCount, leakDetectionCount, maxUsedCount, reapCount, reset
-
Method Details
-
beforeConnectionCreation
default long beforeConnectionCreation() -
afterConnectionCreation
default void afterConnectionCreation(long timestamp) -
beforeConnectionAcquire
default long beforeConnectionAcquire() -
afterConnectionAcquire
default void afterConnectionAcquire(long timestamp) -
afterConnectionReturn
default void afterConnectionReturn() -
afterLeakDetection
default void afterLeakDetection() -
afterConnectionInvalid
default void afterConnectionInvalid() -
afterConnectionFlush
default void afterConnectionFlush() -
afterConnectionReap
default void afterConnectionReap() -
afterConnectionDestroy
default void afterConnectionDestroy()
-