Class InfinispanCacheMeterBinderProvider
- java.lang.Object
-
- org.infinispan.spring.starter.embedded.actuator.InfinispanCacheMeterBinderProvider
-
- All Implemented Interfaces:
org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>
@Component @Qualifier("infinispanCacheMeterBinderProvider") @ConditionalOnClass(name="org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider") @ConditionalOnProperty(value="infinispan.embedded.enabled", havingValue="true", matchIfMissing=true) public class InfinispanCacheMeterBinderProvider extends Object implements org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>When actuate dependency is found in the classpath, this component links Infinispan cache metrics with Actuator- Since:
- 2.1
- Author:
- Katia Aresti, karesti@redtat.com
-
-
Constructor Summary
Constructors Constructor Description InfinispanCacheMeterBinderProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micrometer.core.instrument.binder.MeterBindergetMeterBinder(org.springframework.cache.Cache cache, Iterable<io.micrometer.core.instrument.Tag> tags)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMeterBinder
public io.micrometer.core.instrument.binder.MeterBinder getMeterBinder(org.springframework.cache.Cache cache, Iterable<io.micrometer.core.instrument.Tag> tags)- Specified by:
getMeterBinderin interfaceorg.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>
-
-