Package org.infinispan.metrics.impl
Class MetricsCollector
- java.lang.Object
-
- org.infinispan.metrics.impl.MetricsCollector
-
- All Implemented Interfaces:
Constants
public class MetricsCollector extends Object implements Constants
Keeps a reference to the microprofile MetricRegistry. Optional component in component registry. Availability based on available jars in classpath! SeeMetricsCollectorFactory.- Since:
- 10.1
- Author:
- anistor@redhat.com
-
-
Field Summary
-
Fields inherited from interface org.infinispan.metrics.Constants
CACHE_MANAGER_TAG_NAME, CACHE_TAG_NAME, NODE_TAG_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMetricsCollector(org.eclipse.microprofile.metrics.MetricRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.metrics.MetricRegistrygetRegistry()Set<org.eclipse.microprofile.metrics.MetricID>registerMetrics(Object instance, MBeanMetadata beanMetadata, String namePrefix, String cacheName)protected voidstart()voidunregisterMetric(org.eclipse.microprofile.metrics.MetricID metricId)
-
-
-
Method Detail
-
getRegistry
public org.eclipse.microprofile.metrics.MetricRegistry getRegistry()
-
start
protected void start()
-
registerMetrics
public Set<org.eclipse.microprofile.metrics.MetricID> registerMetrics(Object instance, MBeanMetadata beanMetadata, String namePrefix, String cacheName)
-
unregisterMetric
public void unregisterMetric(org.eclipse.microprofile.metrics.MetricID metricId)
-
-