A B C D E F G H N P S T V W 
All Classes 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.
getReadTimeoutInMilliseconds() - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
The read timeout in ms.

H

HttpClientWrapper - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
 

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, String, long, long, long) - Constructor for class com.github.nhenneaux.resilienthttpclient.singlehostclient.ServerConfiguration
 
SingleHostHttpClientBuilder - Class in com.github.nhenneaux.resilienthttpclient.singlehostclient
Create an HttpClient to 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, SSLContext) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
 
withTlsNameMatching(SSLContext) - Method in class com.github.nhenneaux.resilienthttpclient.singlehostclient.SingleHostHttpClientBuilder
 
A B C D E F G H N P S T V W 
All Classes All Packages