Index
All Classes and Interfaces|All Packages
A
- authenticator() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
B
- build() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- builder(String, InetAddress, HttpClient.Builder) - Static method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
-
Build a single hostname client builder.
- buildWithHostHeader() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
-
Build a client with HTTP header host overridden in Java 13+
C
- checkClientTrusted(X509Certificate[], String) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostnameX509TrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostnameX509TrustManager
-
Check the server is trusted using the instance
SingleHostnameX509TrustManager.trustManager. - com.github.nhenneaux.resilienthttpclient.singlehostclient - package com.github.nhenneaux.resilienthttpclient.singlehostclient
- connectTimeout() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
- cookieHandler() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
D
- DnsLookupWrapper - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
- DnsLookupWrapper() - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.DnsLookupWrapper
E
- executor() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
F
- followRedirects() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
G
- getAcceptedIssuers() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostnameX509TrustManager
- getConnectionHealthCheckPeriodInSeconds() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The delay in seconds between health checks to
ServerConfiguration.getHealthPath(). - getDnsLookupRefreshPeriodInSeconds() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The DNS delay in seconds to refresh the resolution of
ServerConfiguration.getHostname(). - getHealthPath() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The health path responding with HTTP code 2xx, 3xx, 4xx so that the client is considered healthy.
- getHostname() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The hostname of the HTTP client.
- getInetAddressesByDnsLookUp(String) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.DnsLookupWrapper
-
Looks up for the IP addresses for the given host name.
- getPort() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The TCP port of the HTTP client, -1 if the port is not set.
- getReadTimeoutInMilliseconds() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
-
The read timeout in ms.
H
N
- newHttpClient(String, InetAddress) - Static method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
-
Build a single hostname client with default configuration.
- newWebSocketBuilder() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
P
- proxy() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
S
- send(HttpRequest, HttpResponse.BodyHandler<T>) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
- sendAsync(HttpRequest, HttpResponse.BodyHandler<T>) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
- sendAsync(HttpRequest, HttpResponse.BodyHandler<T>, HttpResponse.PushPromiseHandler<T>) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
- ServerConfiguration - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
- ServerConfiguration(String) - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
- ServerConfiguration(String, int) - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
- ServerConfiguration(String, int, String, long, long, long) - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
- SingleHostHttpClientBuilder - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
-
Create an
HttpClientto target a single host. - SingleHostnameX509TrustManager - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
- SingleHostnameX509TrustManager(X509TrustManager, String) - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostnameX509TrustManager
- sslContext() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
- sslParameters() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
T
- toString() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
V
- version() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.HttpClientWrapper
W
- withSni() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- withTlsNameMatching() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- withTlsNameMatching(KeyStore) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- withTlsNameMatching(KeyStore, KeyStore, char[]) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- withTlsNameMatching(KeyStore, KeyStore, char[], SSLContext) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
- withTlsNameMatching(SSLContext) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
All Classes and Interfaces|All Packages