public class HttpClientBuilder extends AbstractEndpointBuilder<HttpClient>
| Constructor and Description |
|---|
HttpClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
HttpClientBuilder |
binaryMediaTypes(List<org.springframework.http.MediaType> binaryMediaTypes)
Sets the binaryMediaTypes.
|
HttpClientBuilder |
charset(String charset)
Sets the default charset.
|
HttpClientBuilder |
contentType(String contentType)
Sets the content type.
|
HttpClientBuilder |
correlator(MessageCorrelator correlator)
Sets the message correlator.
|
HttpClientBuilder |
defaultAcceptHeader(boolean flag)
Sets the default accept header.
|
HttpClientBuilder |
endpointResolver(EndpointUriResolver resolver)
Sets the endpoint uri resolver.
|
HttpClientBuilder |
errorHandler(org.springframework.web.client.ResponseErrorHandler errorHandler)
Sets the error handler.
|
HttpClientBuilder |
errorHandlingStrategy(ErrorHandlingStrategy errorStrategy)
Sets the error handling strategy.
|
protected HttpClient |
getEndpoint() |
HttpClientBuilder |
handleCookies(boolean flag)
Sets the handleCookies property.
|
HttpClientBuilder |
headerMapper(org.springframework.integration.http.support.DefaultHttpHeaderMapper headerMapper)
Sets the header mapper.
|
HttpClientBuilder |
interceptor(org.springframework.http.client.ClientHttpRequestInterceptor interceptor)
Sets a client single interceptor.
|
HttpClientBuilder |
interceptors(List<org.springframework.http.client.ClientHttpRequestInterceptor> interceptors)
Sets the client interceptors.
|
HttpClientBuilder |
messageConverter(HttpMessageConverter messageConverter)
Sets the message converter.
|
HttpClientBuilder |
pollingInterval(int pollingInterval)
Sets the polling interval.
|
HttpClientBuilder |
requestFactory(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
Sets the request factory.
|
HttpClientBuilder |
requestMethod(org.springframework.http.HttpMethod requestMethod)
Sets the request method.
|
HttpClientBuilder |
requestUrl(String uri)
Sets the requestUrl property.
|
HttpClientBuilder |
restTemplate(org.springframework.web.client.RestTemplate restTemplate)
Sets the rest template.
|
HttpClientBuilder |
timeout(long timeout)
Sets the default timeout.
|
actor, applicationContext, build, build, initialize, nameprotected HttpClient getEndpoint()
getEndpoint in class AbstractEndpointBuilder<HttpClient>public HttpClientBuilder requestUrl(String uri)
uri - public HttpClientBuilder restTemplate(org.springframework.web.client.RestTemplate restTemplate)
restTemplate - public HttpClientBuilder requestFactory(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
requestFactory - public HttpClientBuilder requestMethod(org.springframework.http.HttpMethod requestMethod)
requestMethod - public HttpClientBuilder messageConverter(HttpMessageConverter messageConverter)
messageConverter - public HttpClientBuilder correlator(MessageCorrelator correlator)
correlator - public HttpClientBuilder endpointResolver(EndpointUriResolver resolver)
resolver - public HttpClientBuilder charset(String charset)
charset - public HttpClientBuilder defaultAcceptHeader(boolean flag)
flag - public HttpClientBuilder handleCookies(boolean flag)
flag - public HttpClientBuilder contentType(String contentType)
contentType - public HttpClientBuilder pollingInterval(int pollingInterval)
pollingInterval - public HttpClientBuilder errorHandlingStrategy(ErrorHandlingStrategy errorStrategy)
errorStrategy - public HttpClientBuilder errorHandler(org.springframework.web.client.ResponseErrorHandler errorHandler)
errorHandler - public HttpClientBuilder interceptors(List<org.springframework.http.client.ClientHttpRequestInterceptor> interceptors)
interceptors - public HttpClientBuilder binaryMediaTypes(List<org.springframework.http.MediaType> binaryMediaTypes)
binaryMediaTypes - public HttpClientBuilder interceptor(org.springframework.http.client.ClientHttpRequestInterceptor interceptor)
interceptor - public HttpClientBuilder headerMapper(org.springframework.integration.http.support.DefaultHttpHeaderMapper headerMapper)
headerMapper - public HttpClientBuilder timeout(long timeout)
timeout - Copyright © 2008–2019 ConSol Software GmbH. All rights reserved.