Class WebServiceEndpointConfiguration

All Implemented Interfaces:
EndpointConfiguration, PollableEndpointConfiguration

public class WebServiceEndpointConfiguration extends AbstractPollableEndpointConfiguration
Since:
1.4
  • Constructor Details

    • WebServiceEndpointConfiguration

      public WebServiceEndpointConfiguration()
      Default constructor initializes with default logging interceptor.
  • Method Details

    • createWebServiceTemplate

      protected org.springframework.ws.client.core.WebServiceTemplate createWebServiceTemplate()
      Creates default web service template with settings in this configuration.
      Returns:
    • setCorrelator

      public void setCorrelator(MessageCorrelator correlator)
      Set reply message correlator.
      Parameters:
      correlator - the correlator to set
    • setEndpointResolver

      public void setEndpointResolver(EndpointUriResolver endpointResolver)
      Sets the endpoint uri resolver.
      Parameters:
      endpointResolver - the endpointUriResolver to set
    • getErrorHandlingStrategy

      public ErrorHandlingStrategy getErrorHandlingStrategy()
      Gets the errorHandlingStrategy.
      Returns:
      the errorHandlingStrategy
    • setErrorHandlingStrategy

      public void setErrorHandlingStrategy(ErrorHandlingStrategy errorHandlingStrategy)
      Sets the errorHandlingStrategy.
      Parameters:
      errorHandlingStrategy - the errorHandlingStrategy to set
    • getCorrelator

      public MessageCorrelator getCorrelator()
      Gets the correlator.
      Returns:
      the correlator the correlator to get.
    • getEndpointResolver

      public EndpointUriResolver getEndpointResolver()
      Gets the endpointResolver.
      Returns:
      the endpointResolver the endpointResolver to get.
    • getWebServiceTemplate

      public org.springframework.ws.client.core.WebServiceTemplate getWebServiceTemplate()
      Gets the web service template.
      Returns:
    • setWebServiceTemplate

      public void setWebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
      Sets the web service template.
      Parameters:
      webServiceTemplate -
    • getMessageFactory

      public org.springframework.ws.WebServiceMessageFactory getMessageFactory()
      Gets the message factory.
      Returns:
    • setMessageFactory

      public void setMessageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
      Sets the message factory.
      Parameters:
      messageFactory -
    • getMessageSender

      public org.springframework.ws.transport.WebServiceMessageSender getMessageSender()
      Gets the message sender.
      Returns:
    • setMessageSender

      public void setMessageSender(org.springframework.ws.transport.WebServiceMessageSender messageSender)
      Sets the message sender.
      Parameters:
      messageSender -
    • getDefaultUri

      public String getDefaultUri()
      Gets the default uri from web service template.
      Returns:
    • setDefaultUri

      public void setDefaultUri(String defaultUri)
      Gets the default uri.
      Parameters:
      defaultUri -
    • setInterceptors

      public void setInterceptors(List<org.springframework.ws.client.support.interceptor.ClientInterceptor> interceptors)
      Sets the client interceptors.
      Parameters:
      interceptors -
    • setInterceptor

      public void setInterceptor(org.springframework.ws.client.support.interceptor.ClientInterceptor interceptor)
      Sets the single client interceptor.
      Parameters:
      interceptor -
    • addInterceptor

      public void addInterceptor(org.springframework.ws.client.support.interceptor.ClientInterceptor interceptor)
      Adds the client interceptor to the already existing ones.
      Parameters:
      interceptor -
    • getMessageConverter

      public WebServiceMessageConverter getMessageConverter()
      Gets the message converter.
      Returns:
    • setMessageConverter

      public void setMessageConverter(WebServiceMessageConverter messageConverter)
      Sets the message converter.
      Parameters:
      messageConverter -
    • isHandleMimeHeaders

      public boolean isHandleMimeHeaders()
      Gets the handle mime headers flag.
      Returns:
    • setHandleMimeHeaders

      public void setHandleMimeHeaders(boolean handleMimeHeaders)
      Sets the handle mime headers flag.
      Parameters:
      handleMimeHeaders -
    • isKeepSoapEnvelope

      public boolean isKeepSoapEnvelope()
      Gets the keep soap envelope flag.
      Returns:
    • setKeepSoapEnvelope

      public void setKeepSoapEnvelope(boolean keepSoapEnvelope)
      Sets the keep soap header flag.
      Parameters:
      keepSoapEnvelope -
    • isHandleAttributeHeaders

      public boolean isHandleAttributeHeaders()
      Gets the handleAttributeHeaders.
      Returns:
    • setHandleAttributeHeaders

      public void setHandleAttributeHeaders(boolean handleAttributeHeaders)
      Sets the handleAttributeHeaders.
      Parameters:
      handleAttributeHeaders -