Class RemoteInfinispanCacheMeterBinderProvider
java.lang.Object
org.infinispan.spring.starter.remote.actuator.RemoteInfinispanCacheMeterBinderProvider
- All Implemented Interfaces:
org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>
@Component
@Qualifier("remoteInfinispanCacheMeterBinderProvider")
@ConditionalOnClass(name="org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider")
@ConditionalOnProperty(value="infinispan.remote.enabled",
havingValue="true",
matchIfMissing=true)
public class RemoteInfinispanCacheMeterBinderProvider
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@redhat.com
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.core.instrument.binder.MeterBindergetMeterBinder(org.springframework.cache.Cache cache, Iterable<io.micrometer.core.instrument.Tag> tags)
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
RemoteInfinispanCacheMeterBinderProvider
public RemoteInfinispanCacheMeterBinderProvider()
-
-
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:
getMeterBinderin interfaceorg.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider<org.springframework.cache.Cache>
-