|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.agg.aggregator.AggregatorRateEver
public class AggregatorRateEver
Aggregation computing an event arrival rate for with and without data window.
Field Summary | |
---|---|
protected boolean |
hasLeave
|
protected long |
interval
|
protected java.util.ArrayDeque<java.lang.Long> |
points
|
protected TimeProvider |
timeProvider
|
Constructor Summary | |
---|---|
AggregatorRateEver(long interval,
TimeProvider timeProvider)
Ctor. |
Method Summary | |
---|---|
void |
clear()
Clear out the collection. |
void |
enter(java.lang.Object object)
Apply the value as entering aggregation (entering window). |
java.lang.Object |
getValue()
Returns the current value held. |
java.lang.Class |
getValueType()
Returns the type of the current value. |
void |
leave(java.lang.Object object)
Apply the value as leaving aggregation (leaving window). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final long interval
protected final java.util.ArrayDeque<java.lang.Long> points
protected boolean hasLeave
protected final TimeProvider timeProvider
Constructor Detail |
---|
public AggregatorRateEver(long interval, TimeProvider timeProvider)
interval
- rate intervaltimeProvider
- timeMethod Detail |
---|
public void clear()
AggregationMethod
clear
in interface AggregationMethod
public void enter(java.lang.Object object)
AggregationMethod
The value can be null since 'null' values may be counted as unique separate values.
enter
in interface AggregationMethod
object
- to add to aggregatepublic void leave(java.lang.Object object)
AggregationMethod
The value can be null since 'null' values may be counted as unique separate values.
leave
in interface AggregationMethod
object
- to remove from aggregatepublic java.lang.Object getValue()
AggregationMethod
getValue
in interface AggregationMethod
public java.lang.Class getValueType()
AggregationMethod
getValueType
in interface AggregationMethod
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |