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