Class ReshuffleTrigger<W extends BoundedWindow>

  • Type Parameters:
    W - The kind of window that is being reshuffled.
    All Implemented Interfaces:
    java.io.Serializable

    @Internal
    @Deprecated
    public class ReshuffleTrigger<W extends BoundedWindow>
    extends Trigger
    Deprecated.
    The intended side effect of Reshuffle is not portable; it will likely be removed
    For internal use only; no backwards compatibility guarantees.

    The trigger used with Reshuffle which triggers on every element and never buffers state.

    See Also:
    Serialized Form
    • Constructor Detail

      • ReshuffleTrigger

        public ReshuffleTrigger()
        Deprecated.
    • Method Detail

      • getWatermarkThatGuaranteesFiring

        public org.joda.time.Instant getWatermarkThatGuaranteesFiring​(BoundedWindow window)
        Deprecated.
        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
      • mayFinish

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

        Indicates whether this trigger may "finish". A top level trigger that finishes can cause data loss, so is rejected by GroupByKey validation.

        Specified by:
        mayFinish in class Trigger
      • toString

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