Class WindowOperatorFactory<K,​IN,​ACC,​OUT,​W extends Window>

    • Field Detail

      • keySelector

        protected final org.apache.flink.api.java.functions.KeySelector<IN,​K> keySelector
      • trigger

        protected final Trigger<? super IN,​? super W extends Window> trigger
      • windowStateDescriptor

        protected final org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.AppendingState<IN,​ACC>,​?> windowStateDescriptor
      • keySerializer

        protected final org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer
      • windowSerializer

        protected final org.apache.flink.api.common.typeutils.TypeSerializer<W extends Window> windowSerializer
      • allowedLateness

        protected final long allowedLateness
      • lateDataOutputTag

        protected final org.apache.flink.util.OutputTag<IN> lateDataOutputTag
    • Constructor Detail

      • WindowOperatorFactory

        public WindowOperatorFactory​(WindowAssigner<? super IN,​W> windowAssigner,
                                     org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer,
                                     org.apache.flink.api.java.functions.KeySelector<IN,​K> keySelector,
                                     org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
                                     org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.AppendingState<IN,​ACC>,​?> windowStateDescriptor,
                                     InternalWindowFunction<ACC,​OUT,​K,​W> windowFunction,
                                     Trigger<? super IN,​? super W> trigger,
                                     long allowedLateness,
                                     org.apache.flink.util.OutputTag<IN> lateDataOutputTag)