public class Retry
extends java.lang.Object
Constructor | Description |
---|---|
Retry(java.lang.Class<? extends java.lang.Throwable> retryOnThrowable,
BackoffPolicy backoffPolicy,
Scheduler scheduler) |
Modifier and Type | Method | Description |
---|---|---|
void |
withBackoff(java.util.function.BiConsumer<BulkRequest,ActionListener<BulkResponse>> consumer,
BulkRequest bulkRequest,
ActionListener<BulkResponse> listener,
Settings settings) |
Invokes #accept(BulkRequest, ActionListener).
|
PlainActionFuture<BulkResponse> |
withBackoff(java.util.function.BiConsumer<BulkRequest,ActionListener<BulkResponse>> consumer,
BulkRequest bulkRequest,
Settings settings) |
Invokes #accept(BulkRequest, ActionListener).
|
public Retry(java.lang.Class<? extends java.lang.Throwable> retryOnThrowable, BackoffPolicy backoffPolicy, Scheduler scheduler)
public void withBackoff(java.util.function.BiConsumer<BulkRequest,ActionListener<BulkResponse>> consumer, BulkRequest bulkRequest, ActionListener<BulkResponse> listener, Settings settings)
consumer
- The consumer to which apply the request and listenerbulkRequest
- The bulk request that should be executed.listener
- A listener that is invoked when the bulk request finishes or completes with an exception. The listener is notsettings
- settingspublic PlainActionFuture<BulkResponse> withBackoff(java.util.function.BiConsumer<BulkRequest,ActionListener<BulkResponse>> consumer, BulkRequest bulkRequest, Settings settings)
consumer
- The consumer to which apply the request and listenerbulkRequest
- The bulk request that should be executed.settings
- settings