Package net.spy.memcached.metrics
Class NoopMetricCollector
java.lang.Object
net.spy.memcached.metrics.AbstractMetricCollector
net.spy.memcached.metrics.NoopMetricCollector
- All Implemented Interfaces:
MetricCollector
A
MetricCollector that does nothing.
This MetricCollector instance is used if Metric collection is
disabled during runtime. It just discards operations when executed.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCounter(String name) Add a Counter to the collector.voidaddHistogram(String name) Add a Histogram to the Collector.voidAdd a Meter to the Collector.voiddecrementCounter(String name, int amount) Decrement a Counter by the given amount.voidincrementCounter(String name, int amount) Increment a Counter by the given amount.voidMark a checkpoint in the Meter.voidremoveCounter(String name) Remove a Counter from the collector.voidremoveHistogram(String name) Remove a Histogram from the Collector.voidremoveMeter(String name) Remove a Meter from the Collector.voidupdateHistogram(String name, int amount) Update the Histogram with the given amount.Methods inherited from class net.spy.memcached.metrics.AbstractMetricCollector
decrementCounter, incrementCounter
-
Constructor Details
-
NoopMetricCollector
public NoopMetricCollector()
-
-
Method Details
-
addCounter
Description copied from interface:MetricCollectorAdd a Counter to the collector.- Parameters:
name- the name of the counter.
-
removeCounter
Description copied from interface:MetricCollectorRemove a Counter from the collector.- Parameters:
name- the name of the counter.
-
incrementCounter
Description copied from interface:MetricCollectorIncrement a Counter by the given amount.- Parameters:
name- the name of the counter.amount- the amount to increase.
-
decrementCounter
Description copied from interface:MetricCollectorDecrement a Counter by the given amount.- Parameters:
name- the name of the counter.amount- the amount to decrease.
-
addMeter
Description copied from interface:MetricCollectorAdd a Meter to the Collector.- Parameters:
name- the name of the counter.
-
removeMeter
Description copied from interface:MetricCollectorRemove a Meter from the Collector.- Parameters:
name- the name of the counter.
-
markMeter
Description copied from interface:MetricCollectorMark a checkpoint in the Meter.- Parameters:
name- the name of the counter.
-
addHistogram
Description copied from interface:MetricCollectorAdd a Histogram to the Collector.- Parameters:
name- the name of the counter.
-
removeHistogram
Description copied from interface:MetricCollectorRemove a Histogram from the Collector.- Parameters:
name- the name of the counter.
-
updateHistogram
Description copied from interface:MetricCollectorUpdate the Histogram with the given amount.- Parameters:
name- the name of the counter.amount- the amount to update.
-