Class ClientHttpRequestFactoryFactory.JdkHttpClient
java.lang.Object
org.springframework.vault.client.ClientHttpRequestFactoryFactory.JdkHttpClient
- Enclosing class:
ClientHttpRequestFactoryFactory
ClientHttpRequestFactory using the JDK's HttpClient.- Since:
- 4.5
- Author:
- Mark Paluch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpClient.BuildergetBuilder(ClientOptions options, SslConfiguration sslConfiguration) static JdkClientHttpRequestFactoryusingJdkHttpClient(ClientOptions options, SslConfiguration sslConfiguration) Create aJdkClientHttpRequestFactoryusing the JDK's HttpClient.
-
Constructor Details
-
JdkHttpClient
public JdkHttpClient()
-
-
Method Details
-
usingJdkHttpClient
public static JdkClientHttpRequestFactory usingJdkHttpClient(ClientOptions options, SslConfiguration sslConfiguration) throws GeneralSecurityException, IOException Create aJdkClientHttpRequestFactoryusing the JDK's HttpClient.- Parameters:
options- must not be nullsslConfiguration- must not be null- Returns:
- a new and configured
JdkClientHttpRequestFactoryinstance. - Throws:
GeneralSecurityExceptionIOException
-
getBuilder
public static HttpClient.Builder getBuilder(ClientOptions options, SslConfiguration sslConfiguration) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityExceptionIOException
-