public class NRetryCallImpl<T> extends Object implements NRetryCall<T>
NRetryCall.Status| Constructor and Description |
|---|
NRetryCallImpl(String id,
NCallable<T> callable,
NRetryCallStore store) |
| Modifier and Type | Method and Description |
|---|---|
T |
call() |
void |
callAsync() |
Future<NRetryResult<T>> |
callFuture() |
T |
callOrElse(NCallable<T> recover) |
void |
close() |
NRetryCall<T> |
handler(NRetryHandler<T> handler) |
NRetryCall<T> |
maxRetries(int maxRetries) |
NRetryCall<T> |
recover(NCallable<T> recover) |
void |
reload() |
NRetryCall<T> |
retryPeriod(NDuration period) |
NRetryCall<T> |
retryPeriod(NRetryPeriodFunction retryPeriod) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof, ofof, withDescriptiondescribepublic NRetryCallImpl(String id, NCallable<T> callable, NRetryCallStore store)
public void reload()
public NRetryCall<T> maxRetries(int maxRetries)
maxRetries in interface NRetryCall<T>public NRetryCall<T> retryPeriod(NDuration period)
retryPeriod in interface NRetryCall<T>public NRetryCall<T> retryPeriod(NRetryPeriodFunction retryPeriod)
retryPeriod in interface NRetryCall<T>public NRetryCall<T> recover(NCallable<T> recover)
recover in interface NRetryCall<T>public NRetryCall<T> handler(NRetryHandler<T> handler)
handler in interface NRetryCall<T>public T callOrElse(NCallable<T> recover)
callOrElse in interface NRetryCall<T>public void close()
close in interface AutoCloseableclose in interface NRetryCall<T>public T call()
public void callAsync()
callAsync in interface NRetryCall<T>public Future<NRetryResult<T>> callFuture()
callFuture in interface NRetryCall<T>Copyright © 2026 vpc open source initiative. All rights reserved.