Class InternalLongWatermarkDeclaration
- java.lang.Object
-
- org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration<Long>
-
- org.apache.flink.streaming.runtime.watermark.InternalLongWatermarkDeclaration
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.watermark.WatermarkDeclaration
public class InternalLongWatermarkDeclaration extends AbstractInternalWatermarkDeclaration<Long>
TheInternalLongWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to long-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 InternalLongWatermarkDeclaration(String identifier, org.apache.flink.api.common.watermark.WatermarkCombinationPolicy combinationPolicyForChannel, org.apache.flink.api.common.watermark.WatermarkHandlingStrategy defaultHandlingStrategyForFunction, boolean isAligned)InternalLongWatermarkDeclaration(org.apache.flink.api.common.watermark.LongWatermarkDeclaration 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.LongWatermarknewWatermark(Long val)Creates a newLongWatermarkwith the specified value.-
Methods inherited from class org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration
from, getCombinationPolicy, getDefaultHandlingStrategy, getIdentifier, isAligned
-
-
-
-
Constructor Detail
-
InternalLongWatermarkDeclaration
public InternalLongWatermarkDeclaration(org.apache.flink.api.common.watermark.LongWatermarkDeclaration declaration)
-
InternalLongWatermarkDeclaration
public InternalLongWatermarkDeclaration(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.LongWatermark newWatermark(Long val)
Creates a newLongWatermarkwith the specified value.- Specified by:
newWatermarkin classAbstractInternalWatermarkDeclaration<Long>
-
createWatermarkCombiner
public WatermarkCombiner createWatermarkCombiner(int numberOfInputChannels, Runnable gateResumer)
Description copied from class:AbstractInternalWatermarkDeclarationCreates a newWatermarkCombinerinstance.- Specified by:
createWatermarkCombinerin classAbstractInternalWatermarkDeclaration<Long>
-
-