Class StatsMeterImpl
java.lang.Object
com.atlassian.diagnostics.ipd.api.meters.AbstractIpdMeter
com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
- All Implemented Interfaces:
IpdMeter,StatsMeter
Metric for a statistic value. Contains a number of statistical ATTRIBUTES: Min, Mean, 95thPercentile, 99thPercentile and more.
- 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.StatsMeter
StatsMeter.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.StatsMeter
NOOP_FACTORY, TYPE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MeterFactory<StatsMeter> factory()getAttributes(boolean extraAttributes) getAttributes(boolean extraAttributes, ObjectName sourceObjectName) booleanvoidvoidvoidMethods 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.StatsMeter
getTypeId, update
-
Field Details
-
FULL_ATTRIBUTES
-
SHORT_ATTRIBUTES
-
mBeanServer
-
jmxRegistered
-
profilingKey
protected final com.atlassian.util.profiling.MetricKey profilingKey
-
-
Constructor Details
-
StatsMeterImpl
-
-
Method Details
-
update
- Specified by:
updatein interfaceStatsMeter
-
factory
-
getAttributes
-
getAttributes
-
isVisible
public boolean isVisible() -
unregisterMBean
public void unregisterMBean()- Specified by:
unregisterMBeanin classAbstractIpdMeter
-
registerMBean
public void registerMBean()- Specified by:
registerMBeanin classAbstractIpdMeter
-