Class HttpClientBuilder

    • Constructor Detail

      • HttpClientBuilder

        public HttpClientBuilder()
    • Method Detail

      • requestUrl

        public HttpClientBuilder requestUrl​(String uri)
        Sets the requestUrl property.
        Parameters:
        uri -
        Returns:
      • restTemplate

        public HttpClientBuilder restTemplate​(org.springframework.web.client.RestTemplate restTemplate)
        Sets the rest template.
        Parameters:
        restTemplate -
        Returns:
      • requestFactory

        public HttpClientBuilder requestFactory​(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
        Sets the request factory.
        Parameters:
        requestFactory -
        Returns:
      • requestMethod

        public HttpClientBuilder requestMethod​(org.springframework.http.HttpMethod requestMethod)
        Sets the request method.
        Parameters:
        requestMethod -
        Returns:
      • charset

        public HttpClientBuilder charset​(String charset)
        Sets the default charset.
        Parameters:
        charset -
        Returns:
      • defaultAcceptHeader

        public HttpClientBuilder defaultAcceptHeader​(boolean flag)
        Sets the default accept header.
        Parameters:
        flag -
        Returns:
      • handleCookies

        public HttpClientBuilder handleCookies​(boolean flag)
        Sets the handleCookies property.
        Parameters:
        flag -
        Returns:
      • contentType

        public HttpClientBuilder contentType​(String contentType)
        Sets the content type.
        Parameters:
        contentType -
        Returns:
      • pollingInterval

        public HttpClientBuilder pollingInterval​(int pollingInterval)
        Sets the polling interval.
        Parameters:
        pollingInterval -
        Returns:
      • errorHandler

        public HttpClientBuilder errorHandler​(org.springframework.web.client.ResponseErrorHandler errorHandler)
        Sets the error handler.
        Parameters:
        errorHandler -
        Returns:
      • interceptors

        public HttpClientBuilder interceptors​(List<org.springframework.http.client.ClientHttpRequestInterceptor> interceptors)
        Sets the client interceptors.
        Parameters:
        interceptors -
        Returns:
      • binaryMediaTypes

        public HttpClientBuilder binaryMediaTypes​(List<org.springframework.http.MediaType> binaryMediaTypes)
        Sets the binaryMediaTypes.
        Parameters:
        binaryMediaTypes -
        Returns:
      • interceptor

        public HttpClientBuilder interceptor​(org.springframework.http.client.ClientHttpRequestInterceptor interceptor)
        Sets a client single interceptor.
        Parameters:
        interceptor -
        Returns:
      • headerMapper

        public HttpClientBuilder headerMapper​(org.springframework.integration.http.support.DefaultHttpHeaderMapper headerMapper)
        Sets the header mapper.
        Parameters:
        headerMapper -
        Returns:
      • timeout

        public HttpClientBuilder timeout​(long timeout)
        Sets the default timeout.
        Parameters:
        timeout -
        Returns: