Package org.elasticsearch.action.bulk
-
Interface Summary Interface Description BulkProcessor.Listener A listener for the execution.MappingUpdatePerformer -
Class Summary Class Description BackoffPolicy Provides a backoff policy for bulk requests.BulkAction BulkItemRequest BulkItemResponse Represents a single item response for an action executed as part of the bulk API.BulkItemResponse.Failure Represents a failure.BulkProcessor A bulk processor is a thread safe bulk processing class, allowing to easily set when to "flush" a new bulk request (either based on number of actions, based on the size, or time), and to easily control the number of concurrent bulk requests allowed to be executed in parallel.BulkProcessor.Builder A builder used to create a build an instance of a bulk processor.BulkRequest A bulk request holds an orderedIndexRequest
s,DeleteRequest
s andUpdateRequest
s and allows to executes it in a single batch.BulkRequestBuilder A bulk request holds an orderedIndexRequest
s andDeleteRequest
s and allows to executes it in a single batch.BulkRequestHandler Implements the low-level details of bulk request handlingBulkRequestParser Helper to parse bulk requests.BulkResponse A response of a bulk execution.BulkShardRequest BulkShardResponse Retry Encapsulates synchronous and asynchronous retry logic.TransportBulkAction Groups bulk request items by shard, optionally creating non-existent indices and delegates toTransportShardBulkAction
for shard-level bulk executionTransportShardBulkAction Performs shard-level bulk (index, delete or update) operationsTransportSingleItemBulkWriteAction<Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse> Deprecated.