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

java.lang.Object
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.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

    • BaseHttpInboundEndpointSpec

      protected BaseHttpInboundEndpointSpec(E endpoint, String... path)
  • 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.