public abstract class ACyclicMeasurementDumper extends Object implements ADataSink, NSysMonAware
Calling the constructor takes care of registration with NSysMon.
This is a data sink for pragmatic reasons, 'shutdown' integration in particular. It does not actually use hierarchical measurements.
| Constructor and Description |
|---|
ACyclicMeasurementDumper(int initialDelaySeconds,
int frequencyInSeconds,
int averagingDelayMillis) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
dump(String s) |
void |
onFinishedHierarchicalMeasurement(AHierarchicalDataRoot data) |
void |
onStartedHierarchicalMeasurement(String identifier) |
void |
setNSysMon(NSysMonApi sysMon) |
void |
shutdown() |
public ACyclicMeasurementDumper(int initialDelaySeconds,
int frequencyInSeconds,
int averagingDelayMillis)
public void setNSysMon(NSysMonApi sysMon)
setNSysMon in interface NSysMonAwareprotected abstract void dump(String s)
public void onStartedHierarchicalMeasurement(String identifier)
onStartedHierarchicalMeasurement in interface ADataSinkpublic void onFinishedHierarchicalMeasurement(AHierarchicalDataRoot data)
onFinishedHierarchicalMeasurement in interface ADataSinkpublic void shutdown()
shutdown in interface AShutdownableCopyright © 2016. All rights reserved.