@Internal public class AccumulatingProcessingTimeWindowOperator<KEY,IN,OUT> extends AbstractAlignedProcessingTimeWindowOperator<KEY,IN,OUT,ArrayList<IN>,WindowFunction<IN,OUT,KEY,TimeWindow>>
AbstractStreamOperator.CountingOutputuserFunctionchainingStrategy, LOG, metrics, output| Constructor and Description |
|---|
AccumulatingProcessingTimeWindowOperator(WindowFunction<IN,OUT,KEY,TimeWindow> function,
org.apache.flink.api.java.functions.KeySelector<IN,KEY> keySelector,
org.apache.flink.api.common.typeutils.TypeSerializer<KEY> keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<IN> valueSerializer,
long windowLength,
long windowSlide) |
| Modifier and Type | Method and Description |
|---|---|
protected AccumulatingKeyedTimePanes<IN,KEY,OUT> |
createPanes(org.apache.flink.api.java.functions.KeySelector<IN,KEY> keySelector,
org.apache.flink.api.common.functions.Function function) |
close, dispose, getNextEvaluationTime, getNextSlideTime, getNumPanesPerWindow, getPaneSize, getWindowSize, getWindowSlide, open, processElement, processWatermark, restoreState, snapshotOperatorState, toString, triggergetUserFunction, getUserFunctionParameters, notifyOfCompletedCheckpoint, setOutputType, setupgetChainingStrategy, getContainingTask, getCurrentProcessingTime, getExecutionConfig, getMetricGroup, getOperatorConfig, getPartitionedState, getPartitionedState, getRuntimeContext, getStateBackend, getUserCodeClassloader, registerTimer, setChainingStrategy, setKeyContext, setKeyContextElement1, setKeyContextElement2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChainingStrategy, getMetricGroup, notifyOfCompletedCheckpoint, setChainingStrategy, setKeyContextElement1, setKeyContextElement2, setuppublic AccumulatingProcessingTimeWindowOperator(WindowFunction<IN,OUT,KEY,TimeWindow> function, org.apache.flink.api.java.functions.KeySelector<IN,KEY> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<KEY> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<IN> valueSerializer, long windowLength, long windowSlide)
protected AccumulatingKeyedTimePanes<IN,KEY,OUT> createPanes(org.apache.flink.api.java.functions.KeySelector<IN,KEY> keySelector, org.apache.flink.api.common.functions.Function function)
createPanes in class AbstractAlignedProcessingTimeWindowOperator<KEY,IN,OUT,ArrayList<IN>,WindowFunction<IN,OUT,KEY,TimeWindow>>Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.