Class MarshallingWebServiceOutboundGateway

All Implemented Interfaces:
org.reactivestreams.Subscriber<Message<?>>, Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Ordered, ComponentSourceAware, ExpressionCapable, Orderable, MessageProducer, HeaderPropagationAware, IntegrationPattern, NamedComponent, IntegrationManagement, TrackableComponent, MessageHandler, reactor.core.CoreSubscriber<Message<?>>

@Deprecated(forRemoval=true, since="7.0") public class MarshallingWebServiceOutboundGateway extends MarshallingWebServiceOutboundGateway
Deprecated, for removal: This API element is subject to removal in a future version.
An outbound Messaging Gateway for invoking Web Services that also supports marshalling and unmarshalling of the request and response messages.
Author:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
See Also:
  • Constructor Details

    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, @Nullable Unmarshaller unmarshaller, @Nullable WebServiceMessageFactory messageFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, Unmarshaller unmarshaller)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, @Nullable WebServiceMessageFactory messageFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(@Nullable String uri, Marshaller marshaller, @Nullable Unmarshaller unmarshaller, @Nullable WebServiceMessageFactory messageFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(String uri, Marshaller marshaller, Unmarshaller unmarshaller)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(String uri, Marshaller marshaller, @Nullable WebServiceMessageFactory messageFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(String uri, Marshaller marshaller)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(@Nullable String uri, WebServiceTemplate webServiceTemplate)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct an instance based on the provided Web Service URI and WebServiceTemplate.
      Parameters:
      uri - the Web Service URI to use
      webServiceTemplate - the WebServiceTemplate
      Since:
      5.0
    • MarshallingWebServiceOutboundGateway

      public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, WebServiceTemplate webServiceTemplate)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct an instance based on the provided DestinationProvider and WebServiceTemplate.
      Parameters:
      destinationProvider - the DestinationProvider to resolve Web Service URI at runtime
      webServiceTemplate - the WebServiceTemplate
      Since:
      5.0