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
  • Field Details

  • Constructor Details

    • InfinispanCacheMeterBinderProvider

      public InfinispanCacheMeterBinderProvider()
  • Method Details

    • getMeterBinder

      public io.micrometer.core.instrument.binder.MeterBinder getMeterBinder(org.springframework.cache.Cache cache, Iterable<io.micrometer.core.instrument.Tag> tags)
      Specified by:
      getMeterBinder in interface org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>