@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)
MeasurementRecorderSource
getRecorder
in interface MeasurementRecorderSource
forWhat
- - Object to get a recorder for.public Map<Object,MeasurementAccumulator> getEntitiesMeasurements()
getEntitiesMeasurements
in interface MeasurementsSource
@Nonnull public Map<Object,MeasurementAccumulator> getEntitiesMeasurementsAndReset()
getEntitiesMeasurementsAndReset
in interface MeasurementsSource
public void registerJmx()
public void close()
close
in interface AutoCloseable
close
in interface CloseableMeasurementRecorderSource
public String getMeasurementsAsString()
public CompositeDataSupport getMeasurements()
public void clear()
Copyright © 2018 SPF4J. All rights reserved.