package tc.oc.analytics; import javax.inject.Inject; import com.google.inject.assistedinject.Assisted; /** * Number of occurances of some momentary event, * or a quantity associated with those events. */ public class Count extends Metric { @Inject Count(@Assisted String name) { super(name); } public void increment(int quantity) { driver.count(name(), quantity); } public void decrement(int quantity) { increment(-quantity); } public void increment() { increment(1); } public void decrement() { decrement(1); } }