public class ReactiveHermesClientBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ReactiveHermesClientBuilder(ReactiveHermesSender sender) |
public ReactiveHermesClientBuilder(ReactiveHermesSender sender)
public static ReactiveHermesClientBuilder hermesClient(ReactiveHermesSender sender)
public ReactiveHermesClient build()
public ReactiveHermesClientBuilder withURI(java.net.URI uri)
public ReactiveHermesClientBuilder withMetrics(MetricsProvider metrics)
public ReactiveHermesClientBuilder withDefaultContentType(java.lang.String defaultContentType)
public ReactiveHermesClientBuilder withDefaultHeaderValue(java.lang.String header, java.lang.String value)
public ReactiveHermesClientBuilder withRetries(int retries)
public ReactiveHermesClientBuilder withRetries(int retries, java.util.function.Predicate<HermesResponse> retryCondition)
public ReactiveHermesClientBuilder withRetrySleep(long retrySleepInMillis)
public ReactiveHermesClientBuilder withRetrySleep(long retrySleepInMillis, long maxRetrySleepInMillis)
public ReactiveHermesClientBuilder withScheduler(reactor.core.scheduler.Scheduler scheduler)
public ReactiveHermesClientBuilder withJitter(java.lang.Double jitterFactor)