public class StepDouble extends Object implements StepValue
This class is an internal implementation detail only intended for use within spectator. It is subject to change without notice.
| Constructor and Description |
|---|
StepDouble(double init,
Clock clock,
long step)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
AtomicDouble |
getCurrent()
Get the AtomicDouble for the current bucket.
|
double |
poll()
Get the value for the last completed interval.
|
double |
pollAsRate()
Get the value for the last completed interval as a rate per second.
|
long |
timestamp()
Get the timestamp for the end of the last completed interval.
|
String |
toString() |
public StepDouble(double init,
Clock clock,
long step)
public AtomicDouble getCurrent()
public double poll()
public double pollAsRate()
pollAsRate in interface StepValuepublic long timestamp()