Uses of Class
org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Packages that use WindowStrategy Package Description org.apache.flink.datastream.api.builtin org.apache.flink.datastream.api.extension.window.strategy -
-
Uses of WindowStrategy in org.apache.flink.datastream.api.builtin
Methods in org.apache.flink.datastream.api.builtin with parameters of type WindowStrategy Modifier and Type Method Description static <IN,OUT>
OneInputStreamProcessFunction<IN,OUT>BuiltinFuncs. window(WindowStrategy windowStrategy, OneInputWindowStreamProcessFunction<IN,OUT> windowProcessFunction)Wrap the WindowStrategy and OneInputWindowStreamProcessFunction within a OneInputStreamProcessFunction to perform the window operation.static <IN1,IN2,OUT>
TwoInputNonBroadcastStreamProcessFunction<IN1,IN2,OUT>BuiltinFuncs. window(WindowStrategy windowStrategy, TwoInputNonBroadcastWindowStreamProcessFunction<IN1,IN2,OUT> windowProcessFunction)Wrap the WindowStrategy and TwoInputNonBroadcastWindowStreamProcessFunction within a TwoInputNonBroadcastStreamProcessFunction to perform the window operation.static <IN,OUT1,OUT2>
TwoOutputStreamProcessFunction<IN,OUT1,OUT2>BuiltinFuncs. window(WindowStrategy windowStrategy, TwoOutputWindowStreamProcessFunction<IN,OUT1,OUT2> windowProcessFunction)Wrap the WindowStrategy and TwoOutputWindowStreamProcessFunction within a TwoOutputStreamProcessFunction to perform the window operation. -
Uses of WindowStrategy in org.apache.flink.datastream.api.extension.window.strategy
Subclasses of WindowStrategy in org.apache.flink.datastream.api.extension.window.strategy Modifier and Type Class Description classGlobalWindowStrategyAWindowStrategyused to generate GlobalWindow.classSessionWindowStrategyAWindowStrategyused to generate Session Windows.classSlidingTimeWindowStrategyAWindowStrategyused to generate sliding TimeWindow.classTumblingTimeWindowStrategyAWindowStrategyused to generate tumbling TimeWindow.Methods in org.apache.flink.datastream.api.extension.window.strategy that return WindowStrategy Modifier and Type Method Description static WindowStrategyWindowStrategy. global()Creates a global window strategy.static WindowStrategyWindowStrategy. session(Duration sessionGap)Create a session time window strategy with the event time default time type.static WindowStrategyWindowStrategy. session(Duration sessionGap, WindowStrategy.TimeType timeType)Create a session time window strategy.static WindowStrategyWindowStrategy. sliding(Duration windowSize, Duration windowSlideInterval)Create a sliding time window strategy with the event time default time type.static WindowStrategyWindowStrategy. sliding(Duration windowSize, Duration windowSlideInterval, WindowStrategy.TimeType timeType)Create a sliding time window strategy.static WindowStrategyWindowStrategy. sliding(Duration windowSize, Duration windowSlideInterval, WindowStrategy.TimeType timeType, Duration allowedLateness)Create a sliding time window strategy.static WindowStrategyWindowStrategy. tumbling(Duration windowSize)Create a tumbling time window strategy with the event time default time type.static WindowStrategyWindowStrategy. tumbling(Duration windowSize, WindowStrategy.TimeType timeType)Create a tumbling time window strategy.static WindowStrategyWindowStrategy. tumbling(Duration windowSize, WindowStrategy.TimeType timeType, Duration allowedLateness)Create a tumbling time window strategy.
-