Class MicrometerMetricsService
java.lang.Object
ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- All Implemented Interfaces:
CryptoMetricsService
-
Constructor Summary
ConstructorsConstructorDescriptionMicrometerMetricsService(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcountKeyUsedForEncryption(KeyReference key, DataKeyPair dataKeyPair) <K,V> void enableCacheMetrics(com.github.benmanes.caffeine.cache.Cache<K, V> cache, String cacheName) voidenableNoopEncryptionMetric(boolean isNoop)
-
Constructor Details
-
MicrometerMetricsService
public MicrometerMetricsService(io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
-
Method Details
-
enableCacheMetrics
public <K,V> void enableCacheMetrics(com.github.benmanes.caffeine.cache.Cache<K, V> cache, String cacheName) - Specified by:
enableCacheMetricsin interfaceCryptoMetricsService
-
enableNoopEncryptionMetric
public void enableNoopEncryptionMetric(boolean isNoop) - Specified by:
enableNoopEncryptionMetricin interfaceCryptoMetricsService
-
countKeyUsedForEncryption
- Specified by:
countKeyUsedForEncryptionin interfaceCryptoMetricsService
-
countKeyUsedForDecryption
- Specified by:
countKeyUsedForDecryptionin interfaceCryptoMetricsService
-