Uses of Class
org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
Packages that use WindowStrategy
Package
Description
-
Uses of WindowStrategy in org.apache.flink.datastream.api.builtin
Methods in org.apache.flink.datastream.api.builtin with parameters of type WindowStrategyModifier and TypeMethodDescriptionstatic <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.strategyModifier and TypeClassDescriptionclassAWindowStrategyused to generate GlobalWindow.classAWindowStrategyused to generate Session Windows.classAWindowStrategyused to generate sliding TimeWindow.classAWindowStrategyused to generate tumbling TimeWindow.Methods in org.apache.flink.datastream.api.extension.window.strategy that return WindowStrategyModifier and TypeMethodDescriptionstatic WindowStrategyWindowStrategy.global()Creates a global window strategy.static WindowStrategyCreate 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 WindowStrategyCreate 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 WindowStrategyCreate 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.