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
The
InternalLongWatermarkDeclaration class implements the AbstractInternalWatermarkDeclaration interface and provides additional functionality specific to
long-type watermarks.- See Also:
-
Field Summary
Fields inherited from class org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration
combinationPolicy, defaultHandlingStrategy, identifier, isAligned -
Constructor Summary
ConstructorsConstructorDescriptionInternalLongWatermarkDeclaration(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
Modifier and TypeMethodDescriptioncreateWatermarkCombiner(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 Details
-
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 Details
-
newWatermark
Creates a newLongWatermarkwith the specified value.- Specified by:
newWatermarkin classAbstractInternalWatermarkDeclaration<Long>
-
createWatermarkCombiner
Description copied from class:AbstractInternalWatermarkDeclarationCreates a newWatermarkCombinerinstance.- Specified by:
createWatermarkCombinerin classAbstractInternalWatermarkDeclaration<Long>
-