Uses of Interface
org.springframework.http.client.ClientHttpRequestFactory
Packages that use ClientHttpRequestFactory
Package
Description
Contains an abstraction over client-side HTTP.
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
Contains client-side REST testing support.
Contains built-in
ResponseCreator
implementations.Core package of the client-side web support.
Classes supporting the
org.springframework.web.client
package.-
Uses of ClientHttpRequestFactory in org.springframework.http.client
Classes in org.springframework.http.client that implement ClientHttpRequestFactoryModifier and TypeClassDescriptionclass
Abstract base class forClientHttpRequestFactory
implementations that decorate another delegate request factory.class
ClientHttpRequestFactory
that wraps another in order to buffer outgoing and incoming content in memory, making it possible to set a content-length on the request, and to read the response body multiple times.class
ClientHttpRequestFactory
implementation that uses Apache HttpComponents HttpClient to create requests.class
ClientHttpRequestFactory
wrapper with support forClientHttpRequestInterceptors
.class
ClientHttpRequestFactory
implementation based on the JavaHttpClient
.class
ClientHttpRequestFactory
implementation based on Jetty'sHttpClient
.class
Reactor-Netty implementation ofClientHttpRequestFactory
.class
ClientHttpRequestFactory
implementation that uses standard JDK facilities.Methods in org.springframework.http.client that return ClientHttpRequestFactoryModifier and TypeMethodDescriptionAbstractClientHttpRequestFactoryWrapper.getDelegate()
Return the delegate request factory.Methods in org.springframework.http.client with parameters of type ClientHttpRequestFactoryModifier and TypeMethodDescriptionprotected abstract ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) Create a newClientHttpRequest
for the specified URI and HTTP method by using the passed-on request factory.protected ClientHttpRequest
BufferingClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) protected ClientHttpRequest
InterceptingClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) Constructors in org.springframework.http.client with parameters of type ClientHttpRequestFactoryModifierConstructorDescriptionprotected
AbstractClientHttpRequestFactoryWrapper
(ClientHttpRequestFactory requestFactory) Create aAbstractClientHttpRequestFactoryWrapper
wrapping the given request factory.BufferingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory) Create a buffering wrapper for the givenClientHttpRequestFactory
.BufferingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable BiPredicate<URI, HttpMethod> bufferingPredicate) Constructor variant with an additional predicate to decide whether to buffer the response.InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable List<ClientHttpRequestInterceptor> interceptors) Create a new instance with the given parameters.InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable List<ClientHttpRequestInterceptor> interceptors, @Nullable BiPredicate<URI, HttpMethod> bufferingPredicate) Constructor variant with an additional predicate to decide whether to buffer the response. -
Uses of ClientHttpRequestFactory in org.springframework.http.client.support
Methods in org.springframework.http.client.support that return ClientHttpRequestFactoryModifier and TypeMethodDescriptionHttpAccessor.getRequestFactory()
Return the request factory that this accessor uses for obtaining client request handles.InterceptingHttpAccessor.getRequestFactory()
Overridden to expose anInterceptingClientHttpRequestFactory
if necessary.Methods in org.springframework.http.client.support with parameters of type ClientHttpRequestFactoryModifier and TypeMethodDescriptionvoid
HttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) Set the request factory that this accessor uses for obtaining client request handles.void
InterceptingHttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) -
Uses of ClientHttpRequestFactory in org.springframework.test.web.client
Classes in org.springframework.test.web.client that implement ClientHttpRequestFactoryModifier and TypeClassDescriptionclass
AClientHttpRequestFactory
for requests executed viaMockMvc
. -
Uses of ClientHttpRequestFactory in org.springframework.test.web.client.response
Constructors in org.springframework.test.web.client.response with parameters of type ClientHttpRequestFactoryModifierConstructorDescriptionExecutingResponseCreator
(ClientHttpRequestFactory requestFactory) Create an instance with the givenClientHttpRequestFactory
. -
Uses of ClientHttpRequestFactory in org.springframework.web.client
Methods in org.springframework.web.client with parameters of type ClientHttpRequestFactoryModifier and TypeMethodDescriptionRestClient.Builder.requestFactory
(ClientHttpRequestFactory requestFactory) Configure theClientHttpRequestFactory
to use.Constructors in org.springframework.web.client with parameters of type ClientHttpRequestFactoryModifierConstructorDescriptionRestTemplate
(ClientHttpRequestFactory requestFactory) Create a new instance with the givenClientHttpRequestFactory
. -
Uses of ClientHttpRequestFactory in org.springframework.web.client.support
Constructors in org.springframework.web.client.support with parameters of type ClientHttpRequestFactoryModifierConstructorDescriptionRestGatewaySupport
(ClientHttpRequestFactory requestFactory) Construct a new instance of theRestGatewaySupport
, with the givenClientHttpRequestFactory
.