package io.pcp.parfait.timing;
import java.util.concurrent.atomic.AtomicLong;
import javax.measure.Unit;
public class DummyThreadMetric extends AbstractThreadMetric {
public static final String METRIC_NAME = "dummy";
public static final String METRIC_SUFFIX = "dummy.value";
private AtomicLong value = new AtomicLong();
public DummyThreadMetric(Unit<?> unit) {
super(METRIC_NAME, unit, METRIC_SUFFIX, METRIC_NAME);
}
@Override
public long getValueForThread(Thread t) {
return value.get();
}
public void incrementValue(int amount) {
value.addAndGet(amount);
}
}