org.terracotta.statistics.derived
Class EventRateSimpleMovingAverage
java.lang.Object
org.terracotta.statistics.derived.EventRateSimpleMovingAverage
- All Implemented Interfaces:
- ChainedEventObserver, ChainedObserver, ValueStatistic<Double>
public class EventRateSimpleMovingAverage
- extends Object
- implements ChainedEventObserver, ValueStatistic<Double>
- Author:
- cdennis
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventRateSimpleMovingAverage
public EventRateSimpleMovingAverage(long time,
TimeUnit unit)
setWindow
public void setWindow(long time,
TimeUnit unit)
value
public Double value()
- Specified by:
value in interface ValueStatistic<Double>
rateUsingSeconds
public Double rateUsingSeconds()
rate
public Double rate(TimeUnit base)
event
public void event(long time,
long... parameters)
- Description copied from interface:
ChainedEventObserver
- Called to indicate an event happened.
- Specified by:
event in interface ChainedEventObserver
Copyright © 2015. All Rights Reserved.