Class AfterPane

    • Method Detail

      • getElementCount

        public int getElementCount()
        The number of elements after which this trigger may fire.
      • elementCountAtLeast

        public static AfterPane elementCountAtLeast​(int countElems)
        Creates a trigger that fires when the pane contains at least countElems elements.
      • isCompatible

        public boolean isCompatible​(Trigger other)
        Description copied from class: Trigger
        For internal use only; no backwards-compatibility guarantees.

        Returns whether this performs the same triggering as the given Trigger.

        Overrides:
        isCompatible in class Trigger
      • getWatermarkThatGuaranteesFiring

        public org.joda.time.Instant getWatermarkThatGuaranteesFiring​(BoundedWindow window)
        Description copied from class: Trigger
        For internal use only; no backwards-compatibility guarantees.

        Returns a bound in event time by which this trigger would have fired at least once for a given window had there been input data.

        For triggers that do not fire based on the watermark advancing, returns BoundedWindow.TIMESTAMP_MAX_VALUE.

        This estimate may be used, for example, to determine that there are no elements in a side-input window, which causes the default value to be used instead.

        Specified by:
        getWatermarkThatGuaranteesFiring in class Trigger
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Trigger
      • equals

        public boolean equals​(@Nullable java.lang.Object obj)
        Overrides:
        equals in class Trigger