Package io.agroal.pool
Interface MetricsRepository
- All Superinterfaces:
AgroalDataSourceMetrics
- All Known Implementing Classes:
DefaultMetricsRepository,MetricsRepository.EmptyMetricsRepository
- Author:
- Luis Barreiro
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterConnectionAcquire(long timestamp) default voidafterConnectionCreation(long timestamp) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault longdefault longMethods 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()
-