blob: d3dc339a53f472673be6c06685f73b60198eb433 [file] [log] [blame]
package org.apache.solr.util.stats;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;
public class Timer {
public Timer() {
; // nothing
}
public Timer(final TimeUnit arg1, final TimeUnit arg2, final Clock arg3) {
; // nothing
}
public TimeUnit getDurationUnit() {
return TimeUnit.MILLISECONDS;
}
public TimeUnit getRateUnit() {
return TimeUnit.SECONDS;
}
public void clear() {
; // nothing
}
public void update(final long arg1, final TimeUnit arg2) {
; // nothing
}
public <T> T time(final Callable<T> arg1) throws Exception {
return arg1.call();
}
public TimerContext time() {
return new TimerContext();
}
public long getCount() {
return 0;
}
public double getFifteenMinuteRate() {
return 0.0;
}
public double getFiveMinuteRate() {
return 0.0;
}
public double getMeanRate() {
return 0.0;
}
public double getOneMinuteRate() {
return 0.0;
}
public double getMax() {
return 0.0;
}
public double getMin() {
return 0.0;
}
public double getMean() {
return 0.0;
}
public double getStdDev() {
return 0.0;
}
public double getSum() {
return 0.0;
}
public Snapshot getSnapshot() {
return new Snapshot();
}
public String getEventType() {
return "event type not availble";
}
}