Class GlobalWatermarkHolder

java.lang.Object
org.apache.beam.runners.spark.util.GlobalWatermarkHolder

public class GlobalWatermarkHolder extends Object
A store to hold the global watermarks for a micro-batch.

For each source, holds a queue for the watermarks of each micro-batch that was read, and advances the watermarks according to the queue (first-in-first-out).