in flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/sink/ElasticsearchSinkBuilderBase.java [268:286]
public ElasticsearchSink<IN> build() {
checkNotNull(emitter);
checkNotNull(hosts);
NetworkClientConfig networkClientConfig = buildNetworkClientConfig();
BulkProcessorConfig bulkProcessorConfig = buildBulkProcessorConfig();
BulkProcessorBuilderFactory bulkProcessorBuilderFactory = getBulkProcessorBuilderFactory();
ClosureCleaner.clean(
bulkProcessorBuilderFactory, ExecutionConfig.ClosureCleanerLevel.RECURSIVE, true);
return new ElasticsearchSink<>(
hosts,
emitter,
deliveryGuarantee,
bulkProcessorBuilderFactory,
bulkProcessorConfig,
networkClientConfig);
}