Class BaseWindow<L,​I>

    • Constructor Detail

      • BaseWindow

        public BaseWindow()
    • Method Detail

      • getTimestampField

        public String getTimestampField()
        Description copied from interface: Window
        The name of the field in the tuple that contains the timestamp when the event occurred as a long value. This is used of event-time based processing. If this config is set and the field is not present in the incoming tuple, an IllegalArgumentException will be thrown.
        Specified by:
        getTimestampField in interface Window<L,​I>
        Returns:
        the timestamp field.
      • getLateTupleStream

        public String getLateTupleStream()
        Description copied from interface: Window
        The name of the stream where late arriving tuples should be emitted. If this is not provided, the late tuples would be discarded.
        Specified by:
        getLateTupleStream in interface Window<L,​I>
        Returns:
        the name of the stream used to emit late tuples on
      • getLag

        public BaseWindowedBolt.Duration getLag()
        Description copied from interface: Window
        The maximum time lag of the tuple timestamp in milliseconds. It means that the tuple timestamps cannot be out of order by more than this amount.
        Specified by:
        getLag in interface Window<L,​I>
        Returns:
        the lag
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object