Class ClientHttpRequestFactoryFactory
java.lang.Object
org.springframework.vault.client.ClientHttpRequestFactoryFactory
Factory for
ClientHttpRequestFactory that supports Apache HTTP Components,
Netty and the JDK HTTP client (in that order). This factory configures a
ClientHttpRequestFactory depending on the available dependencies.- Since:
- 2.2
- Author:
- Mark Paluch, Ryan Gow, Spencer Gibb, Luciano Canales
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classUtilities to create aClientHttpRequestFactoryfor Apache Http Components.static classClientHttpRequestFactoryusing the JDK's HttpClient.static classUtility methods to createClientHttpRequestFactoryusing the Jetty Client.static classClientHttpConnectorfor Reactor Netty. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClientHttpRequestFactorycreate(ClientOptions options, SslConfiguration sslConfiguration)
-
Constructor Details
-
ClientHttpRequestFactoryFactory
public ClientHttpRequestFactoryFactory()
-
-
Method Details
-
create
public static ClientHttpRequestFactory create(ClientOptions options, SslConfiguration sslConfiguration) - Parameters:
options- must not be nullsslConfiguration- must not be null- Returns:
- a new
ClientHttpRequestFactory. Lifecycle beans must be initialized after obtaining.
-