Class AbstractInternalWatermarkDeclaration<T>

    • Field Detail

      • identifier

        protected final String identifier
      • combinationPolicy

        protected final org.apache.flink.api.common.watermark.WatermarkCombinationPolicy combinationPolicy
      • defaultHandlingStrategy

        protected final org.apache.flink.api.common.watermark.WatermarkHandlingStrategy defaultHandlingStrategy
      • isAligned

        protected final boolean isAligned
    • Constructor Detail

      • AbstractInternalWatermarkDeclaration

        public AbstractInternalWatermarkDeclaration​(String identifier,
                                                    org.apache.flink.api.common.watermark.WatermarkCombinationPolicy combinationPolicy,
                                                    org.apache.flink.api.common.watermark.WatermarkHandlingStrategy defaultHandlingStrategy,
                                                    boolean isAligned)
    • Method Detail

      • getIdentifier

        public String getIdentifier()
        Specified by:
        getIdentifier in interface org.apache.flink.api.common.watermark.WatermarkDeclaration
      • newWatermark

        public abstract org.apache.flink.api.common.watermark.Watermark newWatermark​(T val)
        Creates a new Watermark with the specified value.
      • getCombinationPolicy

        public org.apache.flink.api.common.watermark.WatermarkCombinationPolicy getCombinationPolicy()
      • getDefaultHandlingStrategy

        public org.apache.flink.api.common.watermark.WatermarkHandlingStrategy getDefaultHandlingStrategy()
      • isAligned

        public boolean isAligned()