Class NBBaseComponentMetrics
java.lang.Object
io.nosqlbench.nb.api.components.core.NBBaseComponentMetrics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComponentMetric(NBMetric metric, MetricCategory category, String requiredDescription) voidaddListener(com.codahale.metrics.MetricRegistryListener listener) findComponentMetrics(String pattern) <T> Collection<? extends T> findComponentMetrics(String pattern, Class<T> type) getComponentMetric(String name) If you have the serialized open metrics name of a metric, you can ask for it this way and get a direct result.Collection<? extends NBMetric> voidremoveListener(com.codahale.metrics.MetricRegistryListener listener) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.nosqlbench.nb.api.components.core.NBComponentMetrics
findOneComponentMetric, findOneComponentMetric
-
Constructor Details
-
NBBaseComponentMetrics
public NBBaseComponentMetrics()
-
-
Method Details
-
addComponentMetric
public String addComponentMetric(NBMetric metric, MetricCategory category, String requiredDescription) - Specified by:
addComponentMetricin interfaceNBComponentMetrics
-
addListener
public void addListener(com.codahale.metrics.MetricRegistryListener listener) -
removeListener
public void removeListener(com.codahale.metrics.MetricRegistryListener listener) -
getComponentMetric
Description copied from interface:NBComponentMetricsIf you have the serialized open metrics name of a metric, you can ask for it this way and get a direct result.- Specified by:
getComponentMetricin interfaceNBComponentMetrics- Parameters:
name- The name of a metric in{a:"b",...}form- Returns:
- the metric or null if it dosen't exist
-
findComponentMetrics
- Specified by:
findComponentMetricsin interfaceNBComponentMetrics
-
findComponentMetrics
- Specified by:
findComponentMetricsin interfaceNBComponentMetrics
-
getComponentMetrics
- Specified by:
getComponentMetricsin interfaceNBComponentMetrics
-