public class HermesClientBuilder
extends java.lang.Object
| Constructor and Description |
|---|
HermesClientBuilder(HermesSender sender) |
| Modifier and Type | Method and Description |
|---|---|
HermesClient |
build() |
static HermesClientBuilder |
hermesClient(HermesSender sender) |
HermesClientBuilder |
withMetrics(MetricRegistry metrics) |
HermesClientBuilder |
withRetries(int retries) |
HermesClientBuilder |
withRetries(int retries,
java.util.function.Predicate<HermesResponse> retryCondition) |
HermesClientBuilder |
withURI(java.net.URI uri) |
public HermesClientBuilder(HermesSender sender)
public static HermesClientBuilder hermesClient(HermesSender sender)
public HermesClient build()
public HermesClientBuilder withURI(java.net.URI uri)
public HermesClientBuilder withMetrics(MetricRegistry metrics)
public HermesClientBuilder withRetries(int retries)
public HermesClientBuilder withRetries(int retries, java.util.function.Predicate<HermesResponse> retryCondition)