public class TimeWindowedList<T>
extends java.lang.Object
| Constructor and Description | 
|---|
TimeWindowedList(Duration timePeriod)  | 
TimeWindowedList(long timePeriod)
Deprecated. 
 
since 0.7.0; use  
TimeWindowedList(Duration) | 
TimeWindowedList(java.util.Map<java.lang.String,?> flags)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(T val)  | 
void | 
add(T val,
   long timestamp)  | 
T | 
getLatestValue()  | 
java.util.List<TimestampedValue<T>> | 
getValues()  | 
java.util.List<TimestampedValue<T>> | 
getValues(long now)  | 
java.util.List<TimestampedValue<T>> | 
getValuesInWindow(long now,
                 Duration subTimePeriod)  | 
void | 
pruneValues(long now)  | 
void | 
setTimePeriod(Duration newTimePeriod)  | 
java.lang.String | 
toString()  | 
public TimeWindowedList(Duration timePeriod)
public TimeWindowedList(long timePeriod)
TimeWindowedList(Duration)public TimeWindowedList(java.util.Map<java.lang.String,?> flags)
public void setTimePeriod(Duration newTimePeriod)
public T getLatestValue()
public java.util.List<TimestampedValue<T>> getValues()
public java.util.List<TimestampedValue<T>> getValues(long now)
public java.util.List<TimestampedValue<T>> getValuesInWindow(long now, Duration subTimePeriod)
public void add(T val)
public void add(T val, long timestamp)
public void pruneValues(long now)
public java.lang.String toString()
toString in class java.lang.Object