public class MetricRecorder<T extends Resettable> extends java.lang.Object implements Recorder<T>
| Constructor and Description |
|---|
MetricRecorder(T active,
T inactive,
FlipControl<T> flipControl,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
T |
activeInterval() |
long |
activeIntervalStart() |
T |
captureInterval() |
T |
captureInterval(long nanotime) |
T |
captureInterval(T newInterval) |
T |
captureInterval(T newInterval,
long nanoTime) |
void |
endRecord(long permit) |
long |
startRecord() |
public MetricRecorder(T active, T inactive, FlipControl<T> flipControl, Clock clock)
public T activeInterval()
activeInterval in interface Recorder<T extends Resettable>public long activeIntervalStart()
activeIntervalStart in interface Recorder<T extends Resettable>public T captureInterval()
captureInterval in interface Recorder<T extends Resettable>public T captureInterval(long nanotime)
captureInterval in interface Recorder<T extends Resettable>public T captureInterval(T newInterval)
captureInterval in interface Recorder<T extends Resettable>public T captureInterval(T newInterval, long nanoTime)
captureInterval in interface Recorder<T extends Resettable>public long startRecord()
public void endRecord(long permit)
Copyright © 2014 Tim Brooks. All Rights Reserved.