@ThreadSafe public final class ScalableMeasurementRecorderSource extends Object implements MeasurementRecorderSource, MeasurementsSource, CloseableMeasurementRecorderSource
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
Map<Object,MeasurementAccumulator> |
getEntitiesMeasurements() |
Map<Object,MeasurementAccumulator> |
getEntitiesMeasurementsAndReset() |
CompositeDataSupport |
getMeasurements() |
String |
getMeasurementsAsString() |
MeasurementRecorder |
getRecorder(Object forWhat)
do not hold onto the returned recorder.
|
void |
registerJmx() |
String |
toString() |
public MeasurementRecorder getRecorder(Object forWhat)
MeasurementRecorderSourcegetRecorder in interface MeasurementRecorderSourceforWhat - - Object to get a recorder for.public Map<Object,MeasurementAccumulator> getEntitiesMeasurements()
getEntitiesMeasurements in interface MeasurementsSource@Nonnull public Map<Object,MeasurementAccumulator> getEntitiesMeasurementsAndReset()
getEntitiesMeasurementsAndReset in interface MeasurementsSourcepublic void registerJmx()
public void close()
close in interface AutoCloseableclose in interface CloseableMeasurementRecorderSourcepublic String getMeasurementsAsString()
public CompositeDataSupport getMeasurements()
public void clear()
Copyright © 2018 SPF4J. All rights reserved.