| Modifier and Type | Field and Description |
|---|---|
protected TriggerPolicy<OUT> |
WindowedDataStream.userTrigger |
| Modifier and Type | Method and Description |
|---|---|
protected TriggerPolicy<OUT> |
WindowedDataStream.getTrigger() |
| Modifier and Type | Method and Description |
|---|---|
WindowedDataStream<OUT> |
DataStream.window(TriggerPolicy<OUT> trigger,
EvictionPolicy<OUT> eviction)
|
| Constructor and Description |
|---|
WindowedDataStream(DataStream<OUT> dataStream,
TriggerPolicy<OUT> trigger,
EvictionPolicy<OUT> evicter) |
| Modifier and Type | Field and Description |
|---|---|
protected TriggerPolicy<IN> |
StreamDiscretizer.triggerPolicy |
| Modifier and Type | Method and Description |
|---|---|
TriggerPolicy<IN> |
StreamDiscretizer.getTrigger() |
| Constructor and Description |
|---|
StreamDiscretizer(TriggerPolicy<IN> triggerPolicy,
EvictionPolicy<IN> evictionPolicy) |
| Modifier and Type | Method and Description |
|---|---|
static long |
WindowUtils.getSlideSize(TriggerPolicy<?> trigger) |
static <X> TimestampWrapper<X> |
WindowUtils.getTimeStampWrapper(TriggerPolicy<X> trigger) |
static boolean |
WindowUtils.isCountOnly(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isJumpingCountPolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isJumpingTimePolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isParallelPolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction,
int parallelism) |
static boolean |
WindowUtils.isSlidingCountPolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isSlidingTimePolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isSystemTimeTrigger(TriggerPolicy<?> trigger) |
static boolean |
WindowUtils.isTimeOnly(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
static boolean |
WindowUtils.isTumblingPolicy(TriggerPolicy<?> trigger,
EvictionPolicy<?> eviction) |
| Modifier and Type | Method and Description |
|---|---|
abstract TriggerPolicy<DATA> |
WindowingHelper.toTrigger()
Method for encapsulating the
TriggerPolicy. |
TriggerPolicy<DATA> |
Time.toTrigger() |
TriggerPolicy<DATA> |
FullStream.toTrigger() |
TriggerPolicy<DATA> |
Delta.toTrigger() |
TriggerPolicy<?> |
Count.toTrigger() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActiveTriggerPolicy<DATA>
This interface extends the
TriggerPolicy interface with functionality
for active triggers. |
interface |
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.
|
interface |
CloneableTriggerPolicy<DATA>
When used in grouped windowing, trigger policies can provide
a clone method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CloneableMultiTriggerPolicy<DATA>
This policy does the same as
MultiTriggerPolicy. |
class |
CountTriggerPolicy<IN>
This policy triggers at every n'th element.
|
class |
DeltaPolicy<DATA>
This policy calculates a delta between the data point which triggered last
and the currently arrived data point.
|
class |
MultiTriggerPolicy<DATA>
This class allows to use multiple trigger policies at the same time.
|
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 |
TimeTriggerPolicy<DATA>
This trigger policy triggers with regard to the time.
|
| Constructor and Description |
|---|
MultiTriggerPolicy(TriggerPolicy<DATA>... policies)
This policy allows to use multiple trigger policies at the same time.
|
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.