Class SimpleClientHttpRequestFactoryBuilder
java.lang.Object
org.springframework.boot.http.client.SimpleClientHttpRequestFactoryBuilder
- All Implemented Interfaces:
ClientHttpRequestFactoryBuilder<org.springframework.http.client.SimpleClientHttpRequestFactory>
Builder for
ClientHttpRequestFactoryBuilder.simple()
.- Since:
- 3.4.0
-
Method Summary
Modifier and TypeMethodDescriptionfinal org.springframework.http.client.SimpleClientHttpRequestFactory
build
(ClientHttpRequestFactorySettings settings) Build a fully configuredClientHttpRequestFactory
, applying the givensettings
if they are provided.protected org.springframework.http.client.SimpleClientHttpRequestFactory
protected static <T> Consumer<T>
mergedCustomizers
(Collection<Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory>> customizers) mergedCustomizers
(Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory> customizer) withCustomizer
(Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory> customizer) Return a newClientHttpRequestFactoryBuilder
that applies the given customizer to theClientHttpRequestFactory
after it has been built.withCustomizers
(Collection<Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory>> customizers) Return a newClientHttpRequestFactoryBuilder
that applies the given customizers to theClientHttpRequestFactory
after it has been built.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder
build
-
Method Details
-
withCustomizer
public SimpleClientHttpRequestFactoryBuilder withCustomizer(Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory> customizer) Description copied from interface:ClientHttpRequestFactoryBuilder
Return a newClientHttpRequestFactoryBuilder
that applies the given customizer to theClientHttpRequestFactory
after it has been built.- Parameters:
customizer
- the customizers to apply- Returns:
- a new
ClientHttpRequestFactoryBuilder
instance
-
withCustomizers
public SimpleClientHttpRequestFactoryBuilder withCustomizers(Collection<Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory>> customizers) Description copied from interface:ClientHttpRequestFactoryBuilder
Return a newClientHttpRequestFactoryBuilder
that applies the given customizers to theClientHttpRequestFactory
after it has been built.- Parameters:
customizers
- the customizers to apply- Returns:
- a new
ClientHttpRequestFactoryBuilder
instance
-
createClientHttpRequestFactory
protected org.springframework.http.client.SimpleClientHttpRequestFactory createClientHttpRequestFactory(ClientHttpRequestFactorySettings settings) -
emptyCustomizer
-
getCustomizers
-
mergedCustomizers
-
mergedCustomizers
protected final List<Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory>> mergedCustomizers(Collection<Consumer<org.springframework.http.client.SimpleClientHttpRequestFactory>> customizers) -
build
public final org.springframework.http.client.SimpleClientHttpRequestFactory build(ClientHttpRequestFactorySettings settings) Description copied from interface:ClientHttpRequestFactoryBuilder
Build a fully configuredClientHttpRequestFactory
, applying the givensettings
if they are provided.- Specified by:
build
in interfaceClientHttpRequestFactoryBuilder<T extends org.springframework.http.client.ClientHttpRequestFactory>
- Parameters:
settings
- the settings to apply ornull
- Returns:
- a fully configured
ClientHttpRequestFactory
.
-