THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
/** This class contains all logical related to process records from single input. */ public interface OneInputStreamProcessFunction<IN, OUT> extends ProcessFunction { // Omit logic of processing data and life-cycle methods. They can be found in FLIP-1409. /** * Callback for processing timer. * * @param timestamp when this callback is triggered. * @param output to emit record. * @param ctx, runtime context in which this function is executed. */ default void onProcessingTimer(long timestamp, Collector<OUT> output, RuntimeContext ctx) {} } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
/** This class contains all logical related to process records from two input. */ public interface TwoInputStreamProcessFunction<IN1, IN2, OUT> extends ProcessFunction { // Omit logic of processing data and life-cycle methods. They can be found in FLIP-1409. /** * Callback for processing timer. * * @param timestamp when this callback is triggered. * @param output to emit record. * @param ctx, runtime context in which this function is executed. */ default void onProcessingTimer(long timestamp, Collector<OUT> output, RuntimeContext ctx) {} } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
/** This class contains all logical related to process records from two input. */ public interface TwoInputStreamProcessFunction<IN1, IN2, OUT> extends ProcessFunction { // Omit logic of processing data and life-cycle methods. They can be found in FLIP-1409. /** * Callback for processing timer. * * @param timestamp when this callback is triggered. * @param output to emit record. * @param ctx, runtime context in which this function is executed. */ default void onProcessingTimer(long timestamp, Collector<OUT> output, RuntimeContext ctx) {} } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
/** This class contains all logical related to process and emit records to two outputs. */ public interface TwoOutputStreamProcessFunction<IN, OUT1, OUT2> extends ProcessFunction { // Omit logic of processing data and life-cycle methods. They can be found in FLIP-1409. /** * Callback for processing timer. * * @param timestamp when this callback is triggered. * @param output1 to emit record. * @param output2 to emit record. * @param ctx, runtime context in which this function is executed. */ default void onProcessingTimer( long timestamp, Collector<OUT1> output1, Collector<OUT2> output2, RuntimeContext ctx) {} } |
...