Class InternalBoolWatermarkDeclaration
- java.lang.Object
-
- org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration<Boolean>
-
- org.apache.flink.streaming.runtime.watermark.InternalBoolWatermarkDeclaration
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.watermark.WatermarkDeclaration
public class InternalBoolWatermarkDeclaration extends AbstractInternalWatermarkDeclaration<Boolean>
TheInternalBoolWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to boolean-type watermarks.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration
combinationPolicy, defaultHandlingStrategy, identifier, isAligned
-
-
Constructor Summary
Constructors Constructor Description InternalBoolWatermarkDeclaration(String identifier, org.apache.flink.api.common.watermark.WatermarkCombinationPolicy combinationPolicyForChannel, org.apache.flink.api.common.watermark.WatermarkHandlingStrategy defaultHandlingStrategyForFunction, boolean isAligned)InternalBoolWatermarkDeclaration(org.apache.flink.api.common.watermark.BoolWatermarkDeclaration declaration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WatermarkCombinercreateWatermarkCombiner(int numberOfInputChannels, Runnable gateResumer)Creates a newWatermarkCombinerinstance.org.apache.flink.api.common.watermark.BoolWatermarknewWatermark(Boolean val)Creates a newBoolWatermarkwith the specified value.-
Methods inherited from class org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration
from, getCombinationPolicy, getDefaultHandlingStrategy, getIdentifier, isAligned
-
-
-
-
Constructor Detail
-
InternalBoolWatermarkDeclaration
public InternalBoolWatermarkDeclaration(org.apache.flink.api.common.watermark.BoolWatermarkDeclaration declaration)
-
InternalBoolWatermarkDeclaration
public InternalBoolWatermarkDeclaration(String identifier, org.apache.flink.api.common.watermark.WatermarkCombinationPolicy combinationPolicyForChannel, org.apache.flink.api.common.watermark.WatermarkHandlingStrategy defaultHandlingStrategyForFunction, boolean isAligned)
-
-
Method Detail
-
newWatermark
public org.apache.flink.api.common.watermark.BoolWatermark newWatermark(Boolean val)
Creates a newBoolWatermarkwith the specified value.- Specified by:
newWatermarkin classAbstractInternalWatermarkDeclaration<Boolean>
-
createWatermarkCombiner
public WatermarkCombiner createWatermarkCombiner(int numberOfInputChannels, Runnable gateResumer)
Description copied from class:AbstractInternalWatermarkDeclarationCreates a newWatermarkCombinerinstance.- Specified by:
createWatermarkCombinerin classAbstractInternalWatermarkDeclaration<Boolean>
-
-