Class WatermarkCombinationPolicy
- java.lang.Object
-
- org.apache.flink.api.common.watermark.WatermarkCombinationPolicy
-
- All Implemented Interfaces:
Serializable
@Experimental public class WatermarkCombinationPolicy extends Object implements Serializable
TheWatermarkCombinationPolicydefines when and how to the combineWatermarks.The watermark combination process will first check the setting of
combineWaitForAllChannels. If it is set to true, the ProcessFunction must receive watermarks from all input channels before it can proceed with the combination.The actual combination of watermarks will then be executed using the specified
watermarkCombinationFunction.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WatermarkCombinationPolicy(WatermarkCombinationFunction watermarkCombinationFunction, boolean combineWaitForAllChannels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)WatermarkCombinationFunctiongetWatermarkCombinationFunction()inthashCode()booleanisCombineWaitForAllChannels()
-
-
-
Constructor Detail
-
WatermarkCombinationPolicy
public WatermarkCombinationPolicy(WatermarkCombinationFunction watermarkCombinationFunction, boolean combineWaitForAllChannels)
-
-
Method Detail
-
getWatermarkCombinationFunction
public WatermarkCombinationFunction getWatermarkCombinationFunction()
-
isCombineWaitForAllChannels
public boolean isCombineWaitForAllChannels()
-
-