Class LowerBoundAssigner<T>

  • All Implemented Interfaces:
    AssignerWithTimeWindows<T>, java.io.Serializable, org.apache.flink.api.common.functions.Function, org.apache.flink.streaming.api.functions.TimestampAssigner<T>

    public abstract class LowerBoundAssigner<T>
    extends java.lang.Object
    implements AssignerWithTimeWindows<T>
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract long extractTimestamp​(T element, long previousElementTimestamp)  
      org.apache.flink.streaming.api.watermark.Watermark getWatermark​(io.pravega.client.stream.TimeWindow timeWindow)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LowerBoundAssigner

        public LowerBoundAssigner()
    • Method Detail

      • extractTimestamp

        public abstract long extractTimestamp​(T element,
                                              long previousElementTimestamp)
        Specified by:
        extractTimestamp in interface org.apache.flink.streaming.api.functions.TimestampAssigner<T>
      • getWatermark

        public org.apache.flink.streaming.api.watermark.Watermark getWatermark​(io.pravega.client.stream.TimeWindow timeWindow)
        Specified by:
        getWatermark in interface AssignerWithTimeWindows<T>