public class ElasticsearchPersistReader extends Object implements StreamsPersistReader, Serializable
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ElasticsearchPersistReader.ElasticsearchPersistReaderTask  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Queue<StreamsDatum> | 
persistQueue  | 
static String | 
STREAMS_ID  | 
| Constructor and Description | 
|---|
ElasticsearchPersistReader()  | 
ElasticsearchPersistReader(ElasticsearchReaderConfiguration config)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
cleanUp()  | 
String | 
getId()  | 
boolean | 
isRunning()  | 
void | 
prepare(Object configuration)  | 
StreamsResultSet | 
readAll()  | 
StreamsResultSet | 
readCurrent()  | 
StreamsResultSet | 
readNew(BigInteger sequence)  | 
StreamsResultSet | 
readRange(org.joda.time.DateTime start,
         org.joda.time.DateTime end)  | 
protected void | 
shutdownAndAwaitTermination(ExecutorService pool)  | 
void | 
startStream()  | 
protected void | 
write(StreamsDatum entry)  | 
public static final String STREAMS_ID
protected volatile Queue<StreamsDatum> persistQueue
public ElasticsearchPersistReader()
public ElasticsearchPersistReader(ElasticsearchReaderConfiguration config)
public String getId()
getId in interface StreamsOperationpublic void startStream()
startStream in interface StreamsProviderpublic void prepare(Object configuration)
prepare in interface StreamsOperationpublic StreamsResultSet readAll()
readAll in interface StreamsPersistReaderpublic StreamsResultSet readCurrent()
readCurrent in interface StreamsProviderpublic StreamsResultSet readNew(BigInteger sequence)
readNew in interface StreamsPersistReaderreadNew in interface StreamsProviderpublic StreamsResultSet readRange(org.joda.time.DateTime start, org.joda.time.DateTime end)
readRange in interface StreamsPersistReaderreadRange in interface StreamsProviderpublic boolean isRunning()
isRunning in interface StreamsProviderpublic void cleanUp()
cleanUp in interface StreamsOperationprotected void write(StreamsDatum entry)
protected void shutdownAndAwaitTermination(ExecutorService pool)
Copyright © 2018 The Apache Software Foundation. All rights reserved.