Class SimpleClientHttpRequestFactoryBuilder
java.lang.Object
org.springframework.boot.http.client.SimpleClientHttpRequestFactoryBuilder
- All Implemented Interfaces:
ClientHttpRequestFactoryBuilder<SimpleClientHttpRequestFactory>
Builder for
ClientHttpRequestFactoryBuilder.simple()
.- Since:
- 3.4.0
- Author:
- Phillip Webb, Andy Wilkinson, Scott Frederick
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(ClientHttpRequestFactorySettings settings) Build a fully configuredClientHttpRequestFactory
, applying the givensettings
if they are provided.protected SimpleClientHttpRequestFactory
protected static <T> Consumer<T>
protected final List<Consumer<SimpleClientHttpRequestFactory>>
protected final List<Consumer<SimpleClientHttpRequestFactory>>
mergedCustomizers
(Collection<Consumer<SimpleClientHttpRequestFactory>> customizers) protected final List<Consumer<SimpleClientHttpRequestFactory>>
mergedCustomizers
(Consumer<SimpleClientHttpRequestFactory> customizer) withCustomizer
(Consumer<SimpleClientHttpRequestFactory> customizer) Return a newClientHttpRequestFactoryBuilder
that applies the given customizer to theClientHttpRequestFactory
after it has been built.withCustomizers
(Collection<Consumer<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<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<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 SimpleClientHttpRequestFactory createClientHttpRequestFactory(ClientHttpRequestFactorySettings settings) -
emptyCustomizer
-
getCustomizers
-
mergedCustomizers
protected final List<Consumer<SimpleClientHttpRequestFactory>> mergedCustomizers(Consumer<SimpleClientHttpRequestFactory> customizer) -
mergedCustomizers
protected final List<Consumer<SimpleClientHttpRequestFactory>> mergedCustomizers(Collection<Consumer<SimpleClientHttpRequestFactory>> customizers) -
build
Description copied from interface:ClientHttpRequestFactoryBuilder
Build a fully configuredClientHttpRequestFactory
, applying the givensettings
if they are provided.- Specified by:
build
in interfaceClientHttpRequestFactoryBuilder<T extends ClientHttpRequestFactory>
- Parameters:
settings
- the settings to apply ornull
- Returns:
- a fully configured
ClientHttpRequestFactory
.
-