public class MonitoredIntValue extends MonitoredNumeric<java.util.concurrent.atomic.AtomicInteger>
Monitorable
implementation for a free-running Integer value.value
LOG
Constructor and Description |
---|
MonitoredIntValue(java.lang.String name,
java.lang.String description,
java.lang.Integer initialValue) |
MonitoredIntValue(java.lang.String name,
java.lang.String description,
MonitorableRegistry registry,
java.lang.Integer initialValue) |
MonitoredIntValue(java.lang.String name,
java.lang.String description,
MonitorableRegistry registry,
java.lang.Integer 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.
|
get, set
attachMonitor, getDescription, getName, getSemantics, getType, getUnit, isAttached, logValue, notifyMonitors, registerSelf, removeMonitor
public MonitoredIntValue(java.lang.String name, java.lang.String description, MonitorableRegistry registry, java.lang.Integer initialValue)
public MonitoredIntValue(java.lang.String name, java.lang.String description, java.lang.Integer initialValue)
public MonitoredIntValue(java.lang.String name, java.lang.String description, MonitorableRegistry registry, java.lang.Integer initialValue, javax.measure.Unit<?> unit)
public void inc()
inc
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicInteger>
public void inc(int delta)
MonitoredNumeric
inc
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicInteger>
public void dec()
dec
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicInteger>
public void dec(int delta)
MonitoredNumeric
dec
in class MonitoredNumeric<java.util.concurrent.atomic.AtomicInteger>