FeedClientBuilder |
FeedClientBuilder.addRequestHeader(String name,
String value) |
Adds HTTP request header to all client requests.
|
FeedClientBuilder |
FeedClientBuilder.addRequestHeader(String name,
Supplier<String> valueSupplier) |
Adds HTTP request header to all client requests.
|
static FeedClientBuilder |
FeedClientBuilder.create(URI endpoint) |
Creates a builder for a single container endpoint
|
static FeedClientBuilder |
FeedClientBuilder.create(List<URI> endpoints) |
Creates a builder for multiple container endpoints
|
FeedClientBuilder |
FeedClientBuilder.noBenchmarking() |
Turns off benchmarking.
|
FeedClientBuilder |
FeedClientBuilder.setCaCertificates(Collection<X509Certificate> caCertificates) |
Overrides JVM default SSL truststore
|
FeedClientBuilder |
FeedClientBuilder.setCaCertificatesFile(Path caCertificatesFile) |
Overrides JVM default SSL truststore
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(Path certificatePemFile,
Path privateKeyPemFile) |
Sets path to client SSL certificate/key PEM files
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(X509Certificate certificate,
PrivateKey privateKey) |
Sets client SSL certificate/key
|
FeedClientBuilder |
FeedClientBuilder.setCertificate(Collection<X509Certificate> certificate,
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.setEndpointUris(List<URI> endpoints) |
Overrides endpoint URIs for this client
|
FeedClientBuilder |
FeedClientBuilder.setHostnameVerifier(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.setProxy(URI uri) |
Specify HTTP(S) proxy for all endpoints
|
FeedClientBuilder |
FeedClientBuilder.setRetryStrategy(FeedClient.RetryStrategy strategy) |
Overrides default retry strategy.
|
FeedClientBuilder |
FeedClientBuilder.setSslContext(SSLContext context) |
|