Joris Basiglio
12/01/2022, 12:34 AMAri Huttunen
12/03/2022, 11:02 PMAri Huttunen
12/03/2022, 11:02 PM// create a stream environment
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
// create a TestStream for the input data
TestStream<String> input = TestStream.create(
new TestData<String>()
.addElement("event1")
.addElement("event2")
.advanceWatermarkTo(10)
.addElement("event3")
.advanceWatermarkTo(20)
.addElement("event4")
);
// create the pipeline
DataStream<String> stream = env.addSource(input)
.map(...);
// create a TestSink for the output data
TestSink<String> output = new TestSink<>();
// connect the output sink to the pipeline
stream.addSink(output);
// execute the pipeline and retrieve the result from the output sink
env.execute();
List<String> result = output.getOutput();Ari Huttunen
12/03/2022, 11:03 PMsap1ens
12/04/2022, 1:19 AMsap1ens
12/04/2022, 1:19 AMJoris Basiglio
12/05/2022, 10:51 PM