Class TestingReaderOutput<E>
java.lang.Object
org.apache.flink.connector.testutils.source.reader.TestingReaderOutput<E>
- All Implemented Interfaces:
org.apache.flink.api.common.eventtime.WatermarkOutput,org.apache.flink.api.connector.source.ReaderOutput<E>,org.apache.flink.api.connector.source.SourceOutput<E>
public class TestingReaderOutput<E>
extends Object
implements org.apache.flink.api.connector.source.ReaderOutput<E>
A
ReaderOutput for testing that collects the emitted records.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidorg.apache.flink.api.connector.source.SourceOutput<E>createOutputForSplit(String splitId) voidemitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark) voidvoidmarkIdle()voidreleaseOutputForSplit(String splitId)
-
Constructor Details
-
TestingReaderOutput
public TestingReaderOutput()
-
-
Method Details
-
collect
-
collect
-
emitWatermark
public void emitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark) - Specified by:
emitWatermarkin interfaceorg.apache.flink.api.connector.source.ReaderOutput<E>- Specified by:
emitWatermarkin interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
markIdle
public void markIdle()- Specified by:
markIdlein interfaceorg.apache.flink.api.connector.source.ReaderOutput<E>- 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
- Specified by:
createOutputForSplitin interfaceorg.apache.flink.api.connector.source.ReaderOutput<E>
-
releaseOutputForSplit
- Specified by:
releaseOutputForSplitin interfaceorg.apache.flink.api.connector.source.ReaderOutput<E>
-
getEmittedRecords
-
clearEmittedRecords
public void clearEmittedRecords()
-