| Package | Description |
|---|---|
| org.apache.flink.streaming.api.operators.windowing | |
| org.apache.flink.streaming.api.windowing.policy |
| Modifier and Type | Field and Description |
|---|---|
protected CloneableEvictionPolicy<IN> |
GroupedStreamDiscretizer.evictionPolicy |
| Constructor and Description |
|---|
GroupedActiveDiscretizer(org.apache.flink.api.java.functions.KeySelector<IN,?> keySelector,
CentralActiveTrigger<IN> triggerPolicy,
CloneableEvictionPolicy<IN> evictionPolicy) |
GroupedStreamDiscretizer(org.apache.flink.api.java.functions.KeySelector<IN,?> keySelector,
CloneableTriggerPolicy<IN> triggerPolicy,
CloneableEvictionPolicy<IN> evictionPolicy) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActiveCloneableEvictionPolicyWrapper<DATA>
The
ActiveEvictionPolicy wraps around a non active
EvictionPolicy. |
class |
CloneableMultiEvictionPolicy<DATA>
This policy does the same as
MultiEvictionPolicy. |
class |
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.
|
class |
DeltaPolicy<DATA>
This policy calculates a delta between the data point which triggered last
and the currently arrived data point.
|
class |
PunctuationPolicy<IN,DATA>
This policy can be used to trigger and evict based on a punctuation which is
present within the arriving data.
|
class |
TimeEvictionPolicy<DATA>
This eviction policy evicts all elements which are older then a specified
time.
|
class |
TumblingEvictionPolicy<DATA>
This eviction policy deletes all elements from the buffer in case a trigger
occurred.
|
| Modifier and Type | Method and Description |
|---|---|
CloneableEvictionPolicy<DATA> |
CloneableMultiEvictionPolicy.clone() |
CloneableEvictionPolicy<DATA> |
CloneableEvictionPolicy.clone()
This method should return an exact copy of the object it belongs to
including the current object state.
|
| Constructor and Description |
|---|
ActiveCloneableEvictionPolicyWrapper(CloneableEvictionPolicy<DATA> nestedPolicy)
Creates a wrapper which activates the eviction policy which is wrapped
in.
|
CloneableMultiEvictionPolicy(CloneableEvictionPolicy<DATA>... evictionPolicies)
This policy does the same as
MultiTriggerPolicy. |
CloneableMultiEvictionPolicy(MultiEvictionPolicy.EvictionStrategy strategy,
CloneableEvictionPolicy<DATA>... evictionPolicies)
This policy does the same as
MultiTriggerPolicy. |
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.