Class EventTimeWatermarkStrategy<T>
java.lang.Object
org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy<T>
- All Implemented Interfaces:
Serializable
Component which encapsulates the logic of how and when to extract event time and watermarks.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEventTimeWatermarkStrategy.EventTimeWatermarkGenerateModeindicates the frequency at which event-time watermarks are generated. -
Constructor Summary
ConstructorsConstructorDescriptionEventTimeWatermarkStrategy(EventTimeExtractor<T> eventTimeExtractor) EventTimeWatermarkStrategy(EventTimeExtractor<T> eventTimeExtractor, EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode generateMode, Duration periodicWatermarkInterval, Duration idleTimeout, Duration maxOutOfOrderTime) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
EventTimeWatermarkStrategy
-
EventTimeWatermarkStrategy
public EventTimeWatermarkStrategy(EventTimeExtractor<T> eventTimeExtractor, EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode generateMode, Duration periodicWatermarkInterval, Duration idleTimeout, Duration maxOutOfOrderTime)
-
-
Method Details
-
getEventTimeExtractor
-
getGenerateMode
-
getPeriodicWatermarkInterval
-
getIdleTimeout
-
getMaxOutOfOrderTime
-