public class KafkaPersistReader extends Object implements StreamsPersistReader, Serializable
| Modifier and Type | Field and Description |
|---|---|
List<kafka.consumer.KafkaStream<String,String>> |
inStreams |
protected Queue<StreamsDatum> |
persistQueue |
static String |
STREAMS_ID |
| Constructor and Description |
|---|
KafkaPersistReader()
KafkaPersistReader constructor - resolves KafkaConfiguration from JVM 'kafka'.
|
KafkaPersistReader(Queue<StreamsDatum> persistQueue)
KafkaPersistReader constructor - uses supplied persistQueue.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
String |
getId() |
boolean |
isRunning() |
void |
prepare(Object configurationObject) |
StreamsResultSet |
readAll() |
StreamsResultSet |
readCurrent() |
StreamsResultSet |
readNew(BigInteger bigInteger) |
StreamsResultSet |
readRange(org.joda.time.DateTime dateTime,
org.joda.time.DateTime dateTime2) |
void |
setConfig(KafkaConfiguration config) |
void |
startStream() |
public static final String STREAMS_ID
protected volatile Queue<StreamsDatum> persistQueue
public KafkaPersistReader()
public KafkaPersistReader(Queue<StreamsDatum> persistQueue)
public void setConfig(KafkaConfiguration config)
public String getId()
getId in interface StreamsOperationpublic void startStream()
startStream in interface StreamsProviderpublic StreamsResultSet readAll()
readAll in interface StreamsPersistReaderpublic StreamsResultSet readCurrent()
readCurrent in interface StreamsProviderpublic StreamsResultSet readNew(BigInteger bigInteger)
readNew in interface StreamsPersistReaderreadNew in interface StreamsProviderpublic StreamsResultSet readRange(org.joda.time.DateTime dateTime, org.joda.time.DateTime dateTime2)
readRange in interface StreamsPersistReaderreadRange in interface StreamsProviderpublic boolean isRunning()
isRunning in interface StreamsProviderpublic void prepare(Object configurationObject)
prepare in interface StreamsOperationpublic void cleanUp()
cleanUp in interface StreamsOperationCopyright © 2018 The Apache Software Foundation. All rights reserved.