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 TypeMethodDescriptionvoid
addCounter
(String name) Add a Counter to the collector.void
addHistogram
(String name) Add a Histogram to the Collector.void
Add a Meter to the Collector.void
decrementCounter
(String name, int amount) Decrement a Counter by the given amount.void
incrementCounter
(String name, int amount) Increment a Counter by the given amount.void
Mark a checkpoint in the Meter.void
removeCounter
(String name) Remove a Counter from the collector.void
removeHistogram
(String name) Remove a Histogram from the Collector.void
removeMeter
(String name) Remove a Meter from the Collector.void
updateHistogram
(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:MetricCollector
Add a Counter to the collector.- Parameters:
name
- the name of the counter.
-
removeCounter
Description copied from interface:MetricCollector
Remove a Counter from the collector.- Parameters:
name
- the name of the counter.
-
incrementCounter
Description copied from interface:MetricCollector
Increment a Counter by the given amount.- Parameters:
name
- the name of the counter.amount
- the amount to increase.
-
decrementCounter
Description copied from interface:MetricCollector
Decrement a Counter by the given amount.- Parameters:
name
- the name of the counter.amount
- the amount to decrease.
-
addMeter
Description copied from interface:MetricCollector
Add a Meter to the Collector.- Parameters:
name
- the name of the counter.
-
removeMeter
Description copied from interface:MetricCollector
Remove a Meter from the Collector.- Parameters:
name
- the name of the counter.
-
markMeter
Description copied from interface:MetricCollector
Mark a checkpoint in the Meter.- Parameters:
name
- the name of the counter.
-
addHistogram
Description copied from interface:MetricCollector
Add a Histogram to the Collector.- Parameters:
name
- the name of the counter.
-
removeHistogram
Description copied from interface:MetricCollector
Remove a Histogram from the Collector.- Parameters:
name
- the name of the counter.
-
updateHistogram
Description copied from interface:MetricCollector
Update the Histogram with the given amount.- Parameters:
name
- the name of the counter.amount
- the amount to update.
-