io.github.quickmsg.common.metric.local.EmptyMetricCounter Maven / Gradle / Ivy
The newest version!
package io.github.quickmsg.common.metric.local;
import io.github.quickmsg.common.metric.CounterType;
import io.github.quickmsg.common.metric.MetricBean;
import io.github.quickmsg.common.metric.WholeCounter;
/**
* @author luxurong
*/
public class EmptyMetricCounter extends WholeCounter {
private final static EmptyMetricCounter metricCounter = new EmptyMetricCounter();
private EmptyMetricCounter(){
super(null);
}
public static EmptyMetricCounter instance(){
return metricCounter;
}
protected EmptyMetricCounter(MetricBean metricBean) {
super(metricBean);
}
@Override
public void callMeter(long counter) {
}
@Override
public CounterType getCounterType() {
return null;
}
@Override
public void increment() {
}
@Override
public void decrement() {
}
@Override
public void reset() {
}
}