public class MonitoredLongValue extends MonitoredNumeric<java.util.concurrent.atomic.AtomicLong> implements Counter
Monitorable implementation for a free-running Long value.valueLOGNULL_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, setattachMonitor, getDescription, getName, getSemantics, getType, getUnit, isAttached, logValue, notifyMonitors, registerSelf, removeMonitorpublic 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 Counterinc in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>public void inc(int delta)
MonitoredNumericinc 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)
MonitoredNumericdec in class MonitoredNumeric<java.util.concurrent.atomic.AtomicLong>