public class TestingReaderOutput<E> extends Object implements org.apache.flink.api.connector.source.ReaderOutput<E>
ReaderOutput for testing that collects the emitted records.| Constructor and Description |
|---|
TestingReaderOutput() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearEmittedRecords() |
void |
collect(E record) |
void |
collect(E record,
long timestamp) |
org.apache.flink.api.connector.source.SourceOutput<E> |
createOutputForSplit(String splitId) |
void |
emitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark) |
ArrayList<E> |
getEmittedRecords() |
void |
markIdle() |
void |
releaseOutputForSplit(String splitId) |
public void collect(E record)
public void collect(E record, long timestamp)
public void emitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark)
emitWatermark in interface org.apache.flink.api.common.eventtime.WatermarkOutputemitWatermark in interface org.apache.flink.api.connector.source.ReaderOutput<E>public void markIdle()
markIdle in interface org.apache.flink.api.common.eventtime.WatermarkOutputmarkIdle in interface org.apache.flink.api.connector.source.ReaderOutput<E>public org.apache.flink.api.connector.source.SourceOutput<E> createOutputForSplit(String splitId)
createOutputForSplit in interface org.apache.flink.api.connector.source.ReaderOutput<E>public void releaseOutputForSplit(String splitId)
releaseOutputForSplit in interface org.apache.flink.api.connector.source.ReaderOutput<E>public void clearEmittedRecords()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.