Class ValueMeterImpl
java.lang.Object
com.atlassian.diagnostics.ipd.api.meters.AbstractIpdMeter
com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
- All Implemented Interfaces:
IpdMeter,ValueMeter
Metric for a single Long value.
- Since:
- 3.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.diagnostics.ipd.api.meters.IpdMeter
IpdMeter.NoopMeterNested classes/interfaces inherited from interface com.atlassian.diagnostics.ipd.api.meters.ValueMeter
ValueMeter.Noop -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AtomicBooleanprotected final MBeanServerprotected final com.atlassian.util.profiling.MetricKeyFields inherited from interface com.atlassian.diagnostics.ipd.api.meters.ValueMeter
NOOP_FACTORY, TYPE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MeterFactory<ValueMeter> factory()getAttributes(boolean extraAttributes) getAttributes(boolean extraAttributes, ObjectName sourceObjectName) booleanvoidvoidvoidupdate(long value) Methods inherited from class com.atlassian.diagnostics.ipd.api.meters.AbstractIpdMeter
close, getConfig, getMeterKey, getObjectName, hideUntilUpdate, isClosed, isEnabled, lastUpdateMillis, metricUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.diagnostics.ipd.api.meters.IpdMeter
close, getAttributes, getConfig, getMeterKey, getObjectName, hideUntilUpdate, isClosed, isEnabled, isVisible, lastUpdateMillisMethods inherited from interface com.atlassian.diagnostics.ipd.api.meters.ValueMeter
getTypeId
-
Field Details
-
ATTRIBUTES
-
mBeanServer
-
jmxRegistered
-
profilingKey
protected final com.atlassian.util.profiling.MetricKey profilingKey
-
-
Constructor Details
-
ValueMeterImpl
-
-
Method Details
-
update
public void update(long value) - Specified by:
updatein interfaceValueMeter
-
factory
-
getAttributes
-
getAttributes
-
isVisible
public boolean isVisible() -
unregisterMBean
public void unregisterMBean()- Specified by:
unregisterMBeanin classAbstractIpdMeter
-
registerMBean
public void registerMBean()- Specified by:
registerMBeanin classAbstractIpdMeter
-