Serialized Form
-
Package org.apache.flink.connector.elasticsearch.sink
-
Class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSink extends Object implements Serializable
-
Serialized Fields
-
buildBulkProcessorConfig
org.apache.flink.connector.elasticsearch.sink.BulkProcessorConfig buildBulkProcessorConfig
-
bulkProcessorBuilderFactory
org.apache.flink.connector.elasticsearch.sink.BulkProcessorBuilderFactory bulkProcessorBuilderFactory
-
deliveryGuarantee
org.apache.flink.connector.base.DeliveryGuarantee deliveryGuarantee
-
emitter
ElasticsearchEmitter<? super IN> emitter
-
hosts
List<org.apache.http.HttpHost> hosts
-
networkClientConfig
org.apache.flink.connector.elasticsearch.sink.NetworkClientConfig networkClientConfig
-
-
-
Class org.apache.flink.connector.elasticsearch.sink.MapElasticsearchEmitter extends Object implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.apache.flink.connector.elasticsearch.table
-
Class org.apache.flink.connector.elasticsearch.table.IndexGeneratorBase extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
index
String index
-
-
-
Package org.apache.flink.streaming.connectors.elasticsearch
-
Class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase extends org.apache.flink.streaming.api.functions.sink.RichSinkFunction<T> implements Serializable
- serialVersionUID:
- -1007596293618451942L
-
Serialized Fields
-
bulkProcessorFlushBackoffPolicy
ElasticsearchSinkBase.BulkFlushBackoffPolicy bulkProcessorFlushBackoffPolicy
-
bulkProcessorFlushIntervalMillis
Long bulkProcessorFlushIntervalMillis
-
bulkProcessorFlushMaxActions
Integer bulkProcessorFlushMaxActions
-
bulkProcessorFlushMaxSizeMb
Integer bulkProcessorFlushMaxSizeMb
-
callBridge
ElasticsearchApiCallBridge<C extends AutoCloseable> callBridge
Call bridge for different version-specific. -
elasticsearchSinkFunction
ElasticsearchSinkFunction<T> elasticsearchSinkFunction
The function that is used to construct multipleActionRequestsfrom each incoming element. -
failureHandler
ActionRequestFailureHandler failureHandler
User-provided handler for failedActionRequests. -
failureThrowable
AtomicReference<Throwable> failureThrowable
This is set from inside theBulkProcessor.Listenerif aThrowablewas thrown in callbacks and the user considered it should fail the sink via theActionRequestFailureHandler.onFailure(ActionRequest, Throwable, int, RequestIndexer)method.Errors will be checked and rethrown before processing each input element, and when the sink is closed.
-
flushOnCheckpoint
boolean flushOnCheckpoint
If true, the producer will wait until all outstanding action requests have been sent to Elasticsearch. -
numPendingRequests
AtomicLong numPendingRequests
Number of pending action requests not yet acknowledged by Elasticsearch. This value is maintained only ifElasticsearchSinkBase.flushOnCheckpointistrue.This is incremented whenever the user adds (or re-adds through the
ActionRequestFailureHandler) requests to theRequestIndexer. It is decremented for each completed request of a bulk request, inBulkProcessor.Listener.afterBulk(long, BulkRequest, BulkResponse)andBulkProcessor.Listener.afterBulk(long, BulkRequest, Throwable).
-
-
Class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy extends Object implements Serializable
- serialVersionUID:
- -6022851996101826049L
-
Serialized Fields
-
backoffType
ElasticsearchSinkBase.FlushBackoffType backoffType
-
delayMillis
long delayMillis
-
maxRetryCount
int maxRetryCount
-
-
-
Package org.apache.flink.streaming.connectors.elasticsearch.table
-
Class org.apache.flink.streaming.connectors.elasticsearch.table.IndexGeneratorBase extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
index
String index
-
-
-
Package org.apache.flink.streaming.connectors.elasticsearch.util
-
Class org.apache.flink.streaming.connectors.elasticsearch.util.IgnoringFailureHandler extends Object implements Serializable
- serialVersionUID:
- 1662846593501L
-
Class org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler extends Object implements Serializable
- serialVersionUID:
- 737941343410827885L
-
Class org.apache.flink.streaming.connectors.elasticsearch.util.RetryRejectedExecutionFailureHandler extends Object implements Serializable
- serialVersionUID:
- -7423562912824511906L
-