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 |
withDefaultContentType(java.lang.String defaultContentType) |
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 withDefaultContentType(java.lang.String defaultContentType)
public HermesClientBuilder withRetries(int retries)
public HermesClientBuilder withRetries(int retries, java.util.function.Predicate<HermesResponse> retryCondition)