Class BaseHttpInboundEndpointSpec<S extends BaseHttpInboundEndpointSpec<S,​E>,​E extends HttpRequestHandlingEndpointSupport>

java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,​G>
org.springframework.integration.dsl.MessagingGatewaySpec<S,​E>
org.springframework.integration.http.dsl.HttpInboundEndpointSupportSpec<S,​E>
org.springframework.integration.http.dsl.BaseHttpInboundEndpointSpec<S,​E>
Type Parameters:
S - the target BaseHttpInboundEndpointSpec implementation type.
E - the target HttpRequestHandlingEndpointSupport implementation type.
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<E>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle, org.springframework.integration.dsl.ComponentsRegistration
Direct Known Subclasses:
HttpControllerEndpointSpec, HttpRequestHandlerEndpointSpec

public abstract class BaseHttpInboundEndpointSpec<S extends BaseHttpInboundEndpointSpec<S,​E>,​E extends HttpRequestHandlingEndpointSupport>
extends HttpInboundEndpointSupportSpec<S,​E>
A base MessagingGatewaySpec for the HttpRequestHandlingEndpointSupport implementations.
Since:
5.0
  • Constructor Details

  • Method Details

    • messageConverters

      public S messageConverters​(org.springframework.http.converter.HttpMessageConverter<?>... messageConverters)
      Set the message body converters to use. These converters are used to convert from and to HTTP requests and responses.
      Parameters:
      messageConverters - The message converters.
      Returns:
      the current Spec.
    • mergeWithDefaultConverters

      public S mergeWithDefaultConverters​(boolean mergeWithDefaultConverters)
      Flag which determines if the default converters should be available after custom converters.
      Parameters:
      mergeWithDefaultConverters - true to merge, false to replace.
      Returns:
      the current Spec.
    • multipartResolver

      public S multipartResolver​(org.springframework.web.multipart.MultipartResolver multipartResolver)
      Specify the MultipartResolver to use when checking requests.
      Parameters:
      multipartResolver - The multipart resolver.
      Returns:
      the current Spec.