| Interface | Description |
|---|---|
| ActiveEvictionPolicy<DATA> |
This interface is used for active eviction policies.
|
| ActiveTriggerCallback |
In case an
ActiveTriggerPolicy is used, it can implement own
Runnable classes. |
| ActiveTriggerPolicy<DATA> |
This interface extends the
TriggerPolicy interface with functionality
for active triggers. |
| CentralActiveTrigger<DATA> |
Interface for defining grouped windowing policies which can interact with
other groups to trigger on the latest available information globally
available to all groups.
|
| CloneableEvictionPolicy<DATA> |
When used in grouped windowing, eviction policies must
provide a clone method.
|
| CloneableTriggerPolicy<DATA> |
When used in grouped windowing, trigger policies can provide
a clone method.
|
| EvictionPolicy<DATA> |
An eviction policy specifies under which condition data points should be
deleted from the buffer.
|
| TriggerPolicy<DATA> |
Proves and returns if a new window should be started.
|
| Class | Description |
|---|---|
| ActiveCloneableEvictionPolicyWrapper<DATA> |
The
ActiveEvictionPolicy wraps around a non active
EvictionPolicy. |
| ActiveEvictionPolicyWrapper<DATA> |
This
ActiveEvictionPolicy wraps around a non active
EvictionPolicy. |
| CloneableMultiEvictionPolicy<DATA> |
This policy does the same as
MultiEvictionPolicy. |
| CloneableMultiTriggerPolicy<DATA> |
This policy does the same as
MultiTriggerPolicy. |
| CountEvictionPolicy<IN> |
This eviction policy allows the eviction of data points from the buffer using
a counter of arriving elements and a threshold (maximal buffer size)
By default this policy does not react on fake elements.
|
| CountTriggerPolicy<IN> |
This policy triggers at every n'th element.
|
| DeltaPolicy<DATA> |
This policy calculates a delta between the data point which triggered last
and the currently arrived data point.
|
| KeepAllEvictionPolicy<T> | |
| MultiEvictionPolicy<DATA> |
This policy provides the ability to use multiple eviction policies at the
same time.
|
| MultiTriggerPolicy<DATA> |
This class allows to use multiple trigger policies at the same time.
|
| PunctuationPolicy<IN,DATA> |
This policy can be used to trigger and evict based on a punctuation which is
present within the arriving data.
|
| TimeEvictionPolicy<DATA> |
This eviction policy evicts all elements which are older then a specified
time.
|
| TimeTriggerPolicy<DATA> |
This trigger policy triggers with regard to the time.
|
| TumblingEvictionPolicy<DATA> |
This eviction policy deletes all elements from the buffer in case a trigger
occurred.
|
| Enum | Description |
|---|---|
| MultiEvictionPolicy.EvictionStrategy |
This enum provides the different options for the eviction strategy.
|
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.