Package pl.allegro.tech.hermes.client
Class HermesClientBuilder
java.lang.Object
pl.allegro.tech.hermes.client.HermesClientBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static HermesClientBuilderhermesClient(HermesSender sender) withDefaultContentType(String defaultContentType) withDefaultHeaderValue(String header, String value) withMetrics(MetricsProvider metrics) withRetries(int retries) withRetries(int retries, Predicate<HermesResponse> retryCondition) withRetrySleep(long retrySleepInMillis) withRetrySleep(long retrySleepInMillis, long maxRetrySleepInMillis) withScheduler(ScheduledExecutorService scheduler)
-
Constructor Details
-
HermesClientBuilder
-
-
Method Details
-
hermesClient
-
build
-
withURI
-
withMetrics
-
withDefaultContentType
-
withDefaultHeaderValue
-
withRetries
-
withRetries
-
withRetrySleep
-
withRetrySleep
-
withScheduler
-