@FunctionalInterface
public interface AutoRetryStrategyProvider
AutoRetryStrategyProvider.AutoRetryStrategy
.Modifier and Type | Interface and Description |
---|---|
static interface |
AutoRetryStrategyProvider.AutoRetryStrategy
A strategy to use for automatic retries.
|
Modifier and Type | Field and Description |
---|---|
static AutoRetryStrategyProvider |
DISABLE_AUTO_RETRIES
An
AutoRetryStrategyProvider that disables automatic retries; |
Modifier and Type | Method and Description |
---|---|
AutoRetryStrategyProvider.AutoRetryStrategy |
newStrategy(Publisher<java.lang.Object> lbEventStream,
Completable sdStatus)
Creates a new
AutoRetryStrategyProvider.AutoRetryStrategy instance. |
static final AutoRetryStrategyProvider DISABLE_AUTO_RETRIES
AutoRetryStrategyProvider
that disables automatic retries;AutoRetryStrategyProvider.AutoRetryStrategy newStrategy(Publisher<java.lang.Object> lbEventStream, Completable sdStatus)
AutoRetryStrategyProvider.AutoRetryStrategy
instance.lbEventStream
- a stream of events from LoadBalancer
sdStatus
- a Completable
that will terminate with an error when the corresponding
ServiceDiscoverer.discover(Object)
emits an errorAutoRetryStrategyProvider.AutoRetryStrategy
instance.