ResolvedAddress - The type of address after resolution.E - Type of ServiceDiscovererEvents published from ServiceDiscoverer.discover(Object).public final class DefaultServiceDiscoveryRetryStrategy<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> extends Object implements ServiceDiscoveryRetryStrategy<ResolvedAddress,E>
ServiceDiscoveryRetryStrategy.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultServiceDiscoveryRetryStrategy.Builder<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>>
A builder to build instances of
DefaultServiceDiscoveryRetryStrategy. |
| Modifier and Type | Method and Description |
|---|---|
Publisher<E> |
apply(Publisher<E> sdEvents)
Applies this strategy on the passed
Publisher. |
public Publisher<E> apply(Publisher<E> sdEvents)
ServiceDiscoveryRetryStrategyPublisher.apply in interface ServiceDiscoveryRetryStrategy<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>>sdEvents - Publisher of ServiceDiscovererEvent on which this strategy is to be applied.Publisher after applying this retry strategy on the passed sdEvents Publisher.