public abstract class SynchronousRetryable<T> extends Object implements Retryable<T>
| Modifier | Constructor and Description |
|---|---|
protected |
SynchronousRetryable(Supplier<T> doRetry,
RetryPolicy retryPolicy) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Optional<RetryContext> |
maybeContinue(RetryContext previousContext,
T result,
Throwable cause)
Return a new context for continue retrying.
|
T |
retry(RetryContext context) |
protected SynchronousRetryable(Supplier<T> doRetry, RetryPolicy retryPolicy)
public T retry(RetryContext context) throws RetriedFailedException
retry in interface Retryable<T>RetriedFailedExceptionprotected abstract Optional<RetryContext> maybeContinue(RetryContext previousContext, T result, Throwable cause)
previousContext - previous retry contextresult - retried resultcause - retried error causeCopyright © 2025 Webull. All rights reserved.