Class WatermarkUtils
- java.lang.Object
-
- org.apache.flink.streaming.util.watermark.WatermarkUtils
-
public final class WatermarkUtils extends Object
Utils class forWatermark.
-
-
Constructor Summary
Constructors Constructor Description WatermarkUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddEventTimeWatermarkCombinerIfNeeded(Set<AbstractInternalWatermarkDeclaration<?>> watermarkDeclarationSet, Map<String,WatermarkCombiner> watermarkCombiners, int numberOfInputChannels)Create watermark combiners if there are event time watermark declarations.static Set<AbstractInternalWatermarkDeclaration<?>>convertToInternalWatermarkDeclarations(Set<org.apache.flink.api.common.watermark.WatermarkDeclaration> watermarkDeclarations)Convert user-orientedWatermarkDeclarationinstance to internal-orientedAbstractInternalWatermarkDeclarationinstance.static Set<AbstractInternalWatermarkDeclaration<?>>getInternalWatermarkDeclarationsFromStreamGraph(StreamGraph streamGraph)Retrieve the declared watermarks from StreamGraph and convert them intoInternalWatermarkDeclaration.
-
-
-
Method Detail
-
getInternalWatermarkDeclarationsFromStreamGraph
public static Set<AbstractInternalWatermarkDeclaration<?>> getInternalWatermarkDeclarationsFromStreamGraph(StreamGraph streamGraph)
Retrieve the declared watermarks from StreamGraph and convert them intoInternalWatermarkDeclaration.
-
convertToInternalWatermarkDeclarations
public static Set<AbstractInternalWatermarkDeclaration<?>> convertToInternalWatermarkDeclarations(Set<org.apache.flink.api.common.watermark.WatermarkDeclaration> watermarkDeclarations)
Convert user-orientedWatermarkDeclarationinstance to internal-orientedAbstractInternalWatermarkDeclarationinstance.
-
addEventTimeWatermarkCombinerIfNeeded
public static void addEventTimeWatermarkCombinerIfNeeded(Set<AbstractInternalWatermarkDeclaration<?>> watermarkDeclarationSet, Map<String,WatermarkCombiner> watermarkCombiners, int numberOfInputChannels)
Create watermark combiners if there are event time watermark declarations.
-
-