public interface RecordReader extends Closeable, org.apache.kafka.common.Configurable
| Modifier and Type | Method and Description |
|---|---|
default void |
close()
Closes this reader.
|
default void |
configure(Map<String,?> configs) |
Iterator<org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]>> |
readRecords(InputStream inputStream)
read byte array from input stream and then generate an iterator of producer record
|
default void configure(Map<String,?> configs)
configure in interface org.apache.kafka.common.ConfigurableIterator<org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]>> readRecords(InputStream inputStream)
inputStream - InputStream of messages. the implementation does not need to close the input stream.default void close()
close in interface AutoCloseableclose in interface Closeable