Class HttpMessageHandlerSpec

java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<S,E>
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<HttpRequestExecutingMessageHandler>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle, org.springframework.integration.dsl.ComponentsRegistration

Since:
5.0
See Also:
  • Constructor Details

    • HttpMessageHandlerSpec

      protected HttpMessageHandlerSpec(URI uri, org.springframework.web.client.RestTemplate restTemplate)
    • HttpMessageHandlerSpec

      protected HttpMessageHandlerSpec(String uri, org.springframework.web.client.RestTemplate restTemplate)
    • HttpMessageHandlerSpec

      protected HttpMessageHandlerSpec(org.springframework.expression.Expression uriExpression, org.springframework.web.client.RestTemplate restTemplate)
  • Method Details

    • requestFactory

      public HttpMessageHandlerSpec requestFactory(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
      Set the ClientHttpRequestFactory for the underlying RestTemplate.
      Parameters:
      requestFactory - The request factory.
      Returns:
      the spec
    • errorHandler

      public HttpMessageHandlerSpec errorHandler(org.springframework.web.client.ResponseErrorHandler errorHandler)
      Set the ResponseErrorHandler for the underlying RestTemplate.
      Parameters:
      errorHandler - The error handler.
      Returns:
      the spec
    • messageConverters

      public HttpMessageHandlerSpec messageConverters(org.springframework.http.converter.HttpMessageConverter<?>... messageConverters)
      Set a list of HttpMessageConverters to be used by the underlying RestTemplate. Converters configured via this method will override the default converters.
      Parameters:
      messageConverters - The message converters.
      Returns:
      the spec
    • isClientSet

      protected boolean isClientSet()
      Specified by:
      isClientSet in class BaseHttpMessageHandlerSpec<HttpMessageHandlerSpec,HttpRequestExecutingMessageHandler>