public class ElasticsearchPersistDeleter extends ElasticsearchPersistWriter implements StreamsPersistWriter
affectedIndexes, bulkRequest, config, currentBatchBytes, currentBatchItems, manager, OBJECT_MAPPER| Constructor and Description | 
|---|
ElasticsearchPersistDeleter()  | 
ElasticsearchPersistDeleter(ElasticsearchWriterConfiguration config)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(org.elasticsearch.action.delete.DeleteRequest request)
Enqueue DeleteRequest. 
 | 
void | 
delete(String index,
      String type,
      String id)
Prepare and en-queue @see org.elasticsearch.action.delete.DeleteRequest 
 | 
String | 
getId()  | 
void | 
write(StreamsDatum streamsDatum)  | 
add, add, add, appendMetadata, checkForFlush, checkIndexImplications, cleanUp, createIndexIfMissing, disableRefresh, docAsJson, getAffectedIndexes, getBatchesResponded, getBatchesSent, getFlushThreasholdMaxTime, getFlushThresholdBytes, getFlushThresholdsRecords, getTotalFailed, getTotalOk, getTotalOutstanding, getTotalSeconds, getTotalSent, getTotalSizeInBytes, isConnected, prepare, setFlushThreasholdMaxTime, setFlushThresholdBytes, setFlushThresholdRecords, setVeryLargeBulkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanUp, preparepublic ElasticsearchPersistDeleter()
public ElasticsearchPersistDeleter(ElasticsearchWriterConfiguration config)
public String getId()
getId in interface StreamsOperationgetId in class ElasticsearchPersistWriterpublic void write(StreamsDatum streamsDatum)
write in interface StreamsPersistWriterwrite in class ElasticsearchPersistWriterpublic void delete(String index, String type, String id)
index - indextype - typeid - idpublic void add(org.elasticsearch.action.delete.DeleteRequest request)
request - requestCopyright © 2018 The Apache Software Foundation. All rights reserved.