public class CallExecutorBuilder<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
static RetryConfig |
DEFAULT_RETRY_CONFIG |
| Constructor and Description |
|---|
CallExecutorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CallExecutorBuilder |
afterFailedTryListener(RetryListener listener) |
CallExecutorBuilder |
beforeNextTryListener(RetryListener listener) |
CallExecutor<T> |
build() |
AsyncCallExecutor<T> |
buildAsync() |
AsyncCallExecutor<T> |
buildAsync(ExecutorService executorService) |
CallExecutorBuilder |
config(RetryConfig retryConfig) |
CallExecutorBuilder |
onCompletionListener(RetryListener listener) |
CallExecutorBuilder |
onFailureListener(RetryListener listener) |
CallExecutorBuilder |
onSuccessListener(RetryListener listener) |
public static final RetryConfig DEFAULT_RETRY_CONFIG
public CallExecutorBuilder config(RetryConfig retryConfig)
public CallExecutorBuilder onCompletionListener(RetryListener listener)
public CallExecutorBuilder onSuccessListener(RetryListener listener)
public CallExecutorBuilder onFailureListener(RetryListener listener)
public CallExecutorBuilder beforeNextTryListener(RetryListener listener)
public CallExecutorBuilder afterFailedTryListener(RetryListener listener)
public CallExecutor<T> build()
public AsyncCallExecutor<T> buildAsync()
public AsyncCallExecutor<T> buildAsync(ExecutorService executorService)
Copyright © 2018. All rights reserved.