public class ValuesCounter extends AbstractCounter
long
values.Modifier and Type | Field and Description |
---|---|
protected java.util.function.ObjLongConsumer<java.lang.String> |
publish
Samples' consumer
|
enabled, enabler
Modifier | Constructor and Description |
---|---|
protected |
ValuesCounter(java.util.function.ObjLongConsumer<java.lang.String> publish)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static ValuesCounter |
getInstance(OptionalMapCounter counter)
Create and register instance
|
void |
update(java.lang.String valueName,
long value)
Update counter
|
getEnabler, isEnabled, setEnabled, setEnabler
protected final java.util.function.ObjLongConsumer<java.lang.String> publish
protected ValuesCounter(java.util.function.ObjLongConsumer<java.lang.String> publish)
publish
- samples' consumerpublic static ValuesCounter getInstance(OptionalMapCounter counter)
counter
- Counter MBeanSimpleCounter
instancepublic void update(java.lang.String valueName, long value)
value
- new value