Class TumblingTimeWindowStrategy
- java.lang.Object
-
- org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
- org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
-
- All Implemented Interfaces:
Serializable
@Experimental public class TumblingTimeWindowStrategy extends WindowStrategy
AWindowStrategyused to generate tumbling TimeWindow.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
WindowStrategy.TimeType
-
-
Field Summary
-
Fields inherited from class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
EVENT_TIME, PROCESSING_TIME
-
-
Constructor Summary
Constructors Constructor Description TumblingTimeWindowStrategy(Duration windowSize)TumblingTimeWindowStrategy(Duration windowSize, WindowStrategy.TimeType timeType)TumblingTimeWindowStrategy(Duration windowSize, WindowStrategy.TimeType timeType, Duration allowedLateness)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DurationgetAllowedLateness()WindowStrategy.TimeTypegetTimeType()DurationgetWindowSize()
-
-
-
Constructor Detail
-
TumblingTimeWindowStrategy
public TumblingTimeWindowStrategy(Duration windowSize)
-
TumblingTimeWindowStrategy
public TumblingTimeWindowStrategy(Duration windowSize, WindowStrategy.TimeType timeType)
-
TumblingTimeWindowStrategy
public TumblingTimeWindowStrategy(Duration windowSize, WindowStrategy.TimeType timeType, Duration allowedLateness)
-
-
Method Detail
-
getWindowSize
public Duration getWindowSize()
-
getTimeType
public WindowStrategy.TimeType getTimeType()
-
getAllowedLateness
public Duration getAllowedLateness()
-
-