Skip navigation links
A B C E F I L M N O P R S T V W 

A

actions() - Method in class io.whitfin.elasticsearch.bulk.BulkOperation
The list of actions associated with this operation.
actions(Iterable<? extends BulkAction>) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperation.Builder
Sets the actions for this operation.
add(BulkAction...) - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
Adds new BulkAction instances to the internal bulk operation builder.
addAction(BulkAction) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperation.Builder
Adds a single BulkAction to the operation.
addAction(BulkAction...) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperation.Builder
Adds a number of BulkAction instances to the operation.
addAllActions(Iterable<? extends BulkAction>) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperation.Builder
Adds a number of BulkAction instances to the operation.
afterBulk(long, BulkOperator, BulkOperation, Response) - Method in interface io.whitfin.elasticsearch.bulk.BulkLifecycle
Executes after a bulk execution.
afterBulk(long, BulkOperator, BulkOperation, Throwable) - Method in interface io.whitfin.elasticsearch.bulk.BulkLifecycle
Executes after a failed bulk execution.
afterBulk(long, BulkOperator, BulkOperation, Response) - Method in class io.whitfin.elasticsearch.bulk.lifecycle.NoopLifecycle
Executes after a bulk execution.
afterBulk(long, BulkOperator, BulkOperation, Throwable) - Method in class io.whitfin.elasticsearch.bulk.lifecycle.NoopLifecycle
Executes after a failed bulk execution.
afterBulk(long, BulkOperator, BulkOperation, Response) - Method in class io.whitfin.elasticsearch.bulk.lifecycle.RequeueLifecycle
Handles completion verification of a bulk execution.

B

beforeBulk(long, BulkOperator, BulkOperation) - Method in interface io.whitfin.elasticsearch.bulk.BulkLifecycle
Executes prior to the bulk request being forwarded to Elasticsearch.
beforeBulk(long, BulkOperator, BulkOperation) - Method in class io.whitfin.elasticsearch.bulk.lifecycle.NoopLifecycle
Executes prior to the bulk request being forwarded to Elasticsearch.
build() - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Constructs a new BulkAction from this builder.
build() - Method in interface io.whitfin.elasticsearch.bulk.BulkOperation.Builder
Constructs a new BulkOperation from this builder.
build() - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Constructs a new BulkOperator from this builder.
builder() - Static method in class io.whitfin.elasticsearch.bulk.BulkAction
Returns a builder in order to create an action.
builder() - Static method in class io.whitfin.elasticsearch.bulk.BulkOperation
Returns a builder in order to create an operation.
builder(RestClient) - Static method in class io.whitfin.elasticsearch.bulk.BulkOperator
Returns a builder in order to create an operator.
BulkAction - Class in io.whitfin.elasticsearch.bulk
Interface for a bulk action as per the Elasticsearch API specification.
BulkAction() - Constructor for class io.whitfin.elasticsearch.bulk.BulkAction
 
BulkAction.Builder - Interface in io.whitfin.elasticsearch.bulk
Builder interface for all immutable implementations to mask the use of the generated sources to avoid confusion.
BulkLifecycle - Interface in io.whitfin.elasticsearch.bulk
Lifecycle interface for bulk execution, providing the ability to hook into various stages of bulk execution.
BulkOperation - Class in io.whitfin.elasticsearch.bulk
Definition class of a bulk operation per the Elasticsearch Bulk API.
BulkOperation() - Constructor for class io.whitfin.elasticsearch.bulk.BulkOperation
 
BulkOperation.Builder - Interface in io.whitfin.elasticsearch.bulk
Builder interface for all immutable implementations to mask the use of the generated sources to avoid confusion.
BulkOperator - Class in io.whitfin.elasticsearch.bulk
The BulkOperator controls batch execution against Elasticsearch via the Elasticsearch Bulk API.
BulkOperator() - Constructor for class io.whitfin.elasticsearch.bulk.BulkOperator
 
BulkOperator.Builder - Interface in io.whitfin.elasticsearch.bulk
Builder interface for all immutable implementations to mask the use of the generated sources to avoid confusion.

C

client(RestClient) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Initializes a builder instance with an Elasticsearch client.
client() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
The client instance for Elasticsearch communication.
close() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
Closes all internal resources and sets the operator as closed.
concurrency(int) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Modifies the concurrency associated with this builder.
concurrency() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
The concurrency level for this operator instance.

E

estimatedSizeInBytes() - Method in class io.whitfin.elasticsearch.bulk.BulkOperation
The estimated size of this operation.

F

flush() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
Flushes all actions contained in the current buffer.

I

id(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the document identifier, if any.
id() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The document identifier targeted by this action.
index(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the name of the targeted index, if any.
index() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The index targeted by this action.
interval(Integer) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Modifies the interval associated with this builder.
interval() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
The interval on which this operator will flush.
io.whitfin.elasticsearch.bulk - package io.whitfin.elasticsearch.bulk
 
io.whitfin.elasticsearch.bulk.lifecycle - package io.whitfin.elasticsearch.bulk.lifecycle
 

L

lifecycle(BulkLifecycle) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Modifies the lifecycle associated with this builder.
lifecycle() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
The lifecycle hooks being fired by this operator.

M

maxActions(Integer) - Method in interface io.whitfin.elasticsearch.bulk.BulkOperator.Builder
Modifies the max number of actions associated with this builder.
maxActions() - Method in class io.whitfin.elasticsearch.bulk.BulkOperator
The maximum number of actions to buffer before flushing.

N

NoopLifecycle - Class in io.whitfin.elasticsearch.bulk.lifecycle
A no-op lifecycle to act as a null lifecycle.
NoopLifecycle() - Constructor for class io.whitfin.elasticsearch.bulk.lifecycle.NoopLifecycle
 
numberOfActions() - Method in class io.whitfin.elasticsearch.bulk.BulkOperation
The number of actions in this operation.

O

operation(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the operation being carried out in the action.
operation() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The type of operation to carry out inside this action.

P

parent(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the parent identifier, if any.
parent() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The parent identifier associated with this action.
payload() - Method in class io.whitfin.elasticsearch.bulk.BulkOperation
The textual representation of this operation.

R

refresh(Boolean) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets whether the action should trigger a refresh.
refresh() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
Whether this action should cause a refresh or not.
RequeueLifecycle - Class in io.whitfin.elasticsearch.bulk.lifecycle
A lifecycle implementation which retries requests in case of error.
RequeueLifecycle() - Constructor for class io.whitfin.elasticsearch.bulk.lifecycle.RequeueLifecycle
 
routing(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the routing key of the action, if any.
routing() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The routing identifier associated with this action.

S

source(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the source body of the action.
source() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The source body associated with this action.

T

type(String) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the name of the targeted type, if any.
type() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The index type targeted by this action.

V

version(Integer) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets the version of the target document, if any.
version() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
The document version associated with this action.

W

waitForActiveShards(Boolean) - Method in interface io.whitfin.elasticsearch.bulk.BulkAction.Builder
Sets whether the action should wait for active shards.
waitForActiveShards() - Method in class io.whitfin.elasticsearch.bulk.BulkAction
Whether this action should wait for shards or not.
A B C E F I L M N O P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.