FeedClientBuilder |
FeedClientBuilder.addRequestHeader(java.lang.String name,
java.lang.String value) |
Adds HTTP request header to all client requests.
|
FeedClientBuilder |
FeedClientBuilder.addRequestHeader(java.lang.String name,
java.util.function.Supplier<java.lang.String> valueSupplier) |
Adds HTTP request header to all client requests.
|
static FeedClientBuilder |
FeedClientBuilder.create(java.net.URI endpoint) |
Creates a builder for a single container endpoint
|
static FeedClientBuilder |
FeedClientBuilder.create(java.util.List<java.net.URI> endpoints) |
Creates a builder for multiple container endpoints
|
FeedClientBuilder |
FeedClientBuilder.noBenchmarking() |
Turns off benchmarking.
|
FeedClientBuilder |
FeedClientBuilder.setCaCertificates(java.util.Collection<java.security.cert.X509Certificate> caCertificates) |
Overrides JVM default SSL truststore
|
FeedClientBuilder |
FeedClientBuilder.setCaCertificatesFile(java.nio.file.Path caCertificatesFile) |
Overrides JVM default SSL truststore
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(java.nio.file.Path certificatePemFile,
java.nio.file.Path privateKeyPemFile) |
Sets path to client SSL certificate/key PEM files
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey) |
Sets client SSL certificate/key
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(java.util.Collection<java.security.cert.X509Certificate> certificate,
java.security.PrivateKey privateKey) |
Sets client SSL certificates/key
|
FeedClientBuilder |
FeedClientBuilder.setCircuitBreaker(FeedClient.CircuitBreaker breaker) |
Overrides default circuit breaker.
|
FeedClientBuilder |
FeedClientBuilder.setConnectionsPerEndpoint(int max) |
Sets the number of connections this client will use per endpoint.
|
FeedClientBuilder |
FeedClientBuilder.setDryrun(boolean enabled) |
|
FeedClientBuilder |
FeedClientBuilder.setHostnameVerifier(javax.net.ssl.HostnameVerifier verifier) |
Sets HostnameVerifier instance (e.g for disabling default SSL hostname verification).
|
FeedClientBuilder |
FeedClientBuilder.setMaxStreamPerConnection(int max) |
Sets the maximum number of streams per HTTP/2 connection for this client.
|
FeedClientBuilder |
FeedClientBuilder.setRetryStrategy(FeedClient.RetryStrategy strategy) |
Overrides default retry strategy.
|
FeedClientBuilder |
FeedClientBuilder.setSslContext(javax.net.ssl.SSLContext context) |
Sets SSLContext instance.
|