package org.act.tstream.metric;
import com.codahale.metrics.Histogram;
public class JStormHistogram {
private static boolean isEnable = true;
public static boolean isEnable() {
return isEnable;
}
public static void setEnable(boolean isEnable) {
JStormHistogram.isEnable = isEnable;
}
private Histogram instance;
private String name;
public JStormHistogram(String name, Histogram instance) {
this.name = name;
this.instance = instance;
}
public void update(int value) {
if (isEnable == true) {
instance.update(value);
}
}
public void update(long value) {
if (isEnable == true) {
instance.update(value);
}
}
public Histogram getInstance() {
return instance;
}
}