@Internal public class Elasticsearch6ApiCallBridge extends Object implements org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>
ElasticsearchApiCallBridge for Elasticsearch 6 and later versions.| 限定符和类型 | 方法和说明 |
|---|---|
void |
configureBulkProcessorBackoff(org.elasticsearch.action.bulk.BulkProcessor.Builder builder,
org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy flushBackoffPolicy) |
org.elasticsearch.action.bulk.BulkProcessor.Builder |
createBulkProcessorBuilder(org.elasticsearch.client.RestHighLevelClient client,
org.elasticsearch.action.bulk.BulkProcessor.Listener listener) |
org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer |
createBulkProcessorIndexer(org.elasticsearch.action.bulk.BulkProcessor bulkProcessor,
boolean flushOnCheckpoint,
AtomicLong numPendingRequestsRef) |
org.elasticsearch.client.RestHighLevelClient |
createClient(Map<String,String> clientConfig) |
Throwable |
extractFailureCauseFromBulkItemResponse(org.elasticsearch.action.bulk.BulkItemResponse bulkItemResponse) |
void |
verifyClientConnection(org.elasticsearch.client.RestHighLevelClient client) |
public org.elasticsearch.client.RestHighLevelClient createClient(Map<String,String> clientConfig)
createClient 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>public org.elasticsearch.action.bulk.BulkProcessor.Builder createBulkProcessorBuilder(org.elasticsearch.client.RestHighLevelClient client,
org.elasticsearch.action.bulk.BulkProcessor.Listener listener)
createBulkProcessorBuilder 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>public Throwable extractFailureCauseFromBulkItemResponse(org.elasticsearch.action.bulk.BulkItemResponse bulkItemResponse)
extractFailureCauseFromBulkItemResponse 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>public void configureBulkProcessorBackoff(org.elasticsearch.action.bulk.BulkProcessor.Builder builder,
@Nullable
org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy flushBackoffPolicy)
configureBulkProcessorBackoff 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>public org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer createBulkProcessorIndexer(org.elasticsearch.action.bulk.BulkProcessor bulkProcessor,
boolean flushOnCheckpoint,
AtomicLong numPendingRequestsRef)
createBulkProcessorIndexer 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>public void verifyClientConnection(org.elasticsearch.client.RestHighLevelClient client)
throws IOException
verifyClientConnection 在接口中 org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge<org.elasticsearch.client.RestHighLevelClient>IOExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.