Class SourceReaderTestBase.ValidatingSourceOutput
- java.lang.Object
-
- org.apache.flink.connector.testutils.source.reader.SourceReaderTestBase.ValidatingSourceOutput
-
- All Implemented Interfaces:
org.apache.flink.api.common.eventtime.WatermarkOutput,org.apache.flink.api.connector.source.ReaderOutput<Integer>,org.apache.flink.api.connector.source.SourceOutput<Integer>
- Enclosing class:
- SourceReaderTestBase<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
public class SourceReaderTestBase.ValidatingSourceOutput extends Object implements org.apache.flink.api.connector.source.ReaderOutput<Integer>
A source output that validates the output.
-
-
Constructor Summary
Constructors Constructor Description ValidatingSourceOutput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollect(Integer element)voidcollect(Integer element, long timestamp)intcount()org.apache.flink.api.connector.source.SourceOutput<Integer>createOutputForSplit(String splitId)voidemitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark)voidmarkActive()voidmarkIdle()voidreleaseOutputForSplit(String splitId)voidvalidate()
-
-
-
Method Detail
-
collect
public void collect(Integer element)
-
collect
public void collect(Integer element, long timestamp)
-
validate
public void validate()
-
count
public int count()
-
emitWatermark
public void emitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark)
- Specified by:
emitWatermarkin interfaceorg.apache.flink.api.connector.source.ReaderOutput<Integer>- Specified by:
emitWatermarkin interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
markIdle
public void markIdle()
- Specified by:
markIdlein interfaceorg.apache.flink.api.connector.source.ReaderOutput<Integer>- Specified by:
markIdlein interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
markActive
public void markActive()
- Specified by:
markActivein interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
createOutputForSplit
public org.apache.flink.api.connector.source.SourceOutput<Integer> createOutputForSplit(String splitId)
- Specified by:
createOutputForSplitin interfaceorg.apache.flink.api.connector.source.ReaderOutput<Integer>
-
-