Interface Input<IN>

    • Method Detail

      • processWatermark

        void processWatermark​(Watermark mark)
                       throws Exception
        Processes a Watermark that arrived on the first input of this two-input operator. This method is guaranteed to not be called concurrently with other methods of the operator.
        Throws:
        Exception
        See Also:
        Watermark
      • processLatencyMarker

        void processLatencyMarker​(LatencyMarker latencyMarker)
                           throws Exception
        Processes a LatencyMarker that arrived on the first input of this two-input operator. This method is guaranteed to not be called concurrently with other methods of the operator.
        Throws:
        Exception
        See Also:
        LatencyMarker
      • setKeyContextElement

        void setKeyContextElement​(StreamRecord<IN> record)
                           throws Exception
        Set the correct key context before processing the record. Used for example to extract key from the record and pass that key to the state backends. This method is guaranteed to not be called concurrently with other methods of the operator.
        Throws:
        Exception