public class MonitoredLongValue extends MonitoredNumeric<java.util.concurrent.atomic.AtomicLong> implements Counter
Monitorable
implementation for a free-running Long value.value
LOG
NULL_COUNTER
Constructor and Description |
---|
MonitoredLongValue(java.lang.String name,
java.lang.String description,
java.lang.Long initialValue) |
MonitoredLongValue(java.lang.String name,
java.lang.String description,
MonitorableRegistry registry,
java.lang.Long initialValue) |
MonitoredLongValue(java.lang.String name,
java.lang.String description,
MonitorableRegistry registry,
java.lang.Long initialValue,
javax.measure.Unit<?> unit) |
Modifier and Type | Method and Description |
---|---|
void |
dec()
Convenience method to decrement atomic numeric types.
|
void |
dec(int delta)
Decrements the current value by the specified amount.
|
void |
inc()
Convenience method to increment atomic numeric types.
|
void |
inc(int delta)
Increments the current value by the specified amount.
|
void |
inc(long increment) |
get, set
attachMonitor, getDescription, getName, getSemantics, getType, getUnit, isAttached, logValue, notifyMonitors, registerSelf, removeMonitor
public MonitoredLongValue(java.lang.String name, java.lang.String description, MonitorableRegistry registry, java.lang.Long initialValue)
public MonitoredLongValue(java.lang.String name, java.lang.String description, java.lang.Long initialValue)
public MonitoredLongValue(java.lang.String name, java.lang.String description, MonitorableRegistry registry, java.lang.Long initialValue, javax.measure.Unit<?> unit)
public void inc()
inc
in interface Counter
inc
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>
public void inc(int delta)
MonitoredNumeric
inc
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>
public void dec()
dec
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>
public void dec(int delta)
MonitoredNumeric
dec
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>