Class WebServiceClientBuilder

java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<WebServiceClient>
org.citrusframework.ws.client.WebServiceClientBuilder
All Implemented Interfaces:
EndpointBuilder<WebServiceClient>

public class WebServiceClientBuilder extends AbstractEndpointBuilder<WebServiceClient>
Since:
2.5
  • Constructor Details

    • WebServiceClientBuilder

      public WebServiceClientBuilder()
  • Method Details

    • getEndpoint

      protected WebServiceClient getEndpoint()
      Specified by:
      getEndpoint in class AbstractEndpointBuilder<WebServiceClient>
    • defaultUri

      public WebServiceClientBuilder defaultUri(String uri)
      Sets the defaultUri property.
      Parameters:
      uri -
      Returns:
    • messageFactory

      public WebServiceClientBuilder messageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
      Sets the messageFactory property.
      Parameters:
      messageFactory -
      Returns:
    • keepSoapEnvelope

      public WebServiceClientBuilder keepSoapEnvelope(boolean flag)
      Sets the keepSoapEnvelope property.
      Parameters:
      flag -
      Returns:
    • webServiceTemplate

      public WebServiceClientBuilder webServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
      Sets the web service template.
      Parameters:
      webServiceTemplate -
      Returns:
    • messageSender

      public WebServiceClientBuilder messageSender(org.springframework.ws.transport.WebServiceMessageSender messageSender)
      Sets the message sender.
      Parameters:
      messageSender -
      Returns:
    • messageConverter

      public WebServiceClientBuilder messageConverter(WebServiceMessageConverter messageConverter)
      Sets the message converter.
      Parameters:
      messageConverter -
      Returns:
    • interceptor

      public WebServiceClientBuilder interceptor(org.springframework.ws.client.support.interceptor.ClientInterceptor interceptor)
      Sets the interceptor.
      Parameters:
      interceptor -
      Returns:
    • interceptors

      public WebServiceClientBuilder interceptors(List<org.springframework.ws.client.support.interceptor.ClientInterceptor> interceptors)
      Sets the interceptors.
      Parameters:
      interceptors -
      Returns:
    • correlator

      public WebServiceClientBuilder correlator(MessageCorrelator correlator)
      Sets the message correlator.
      Parameters:
      correlator -
      Returns:
    • endpointResolver

      public WebServiceClientBuilder endpointResolver(EndpointUriResolver resolver)
      Sets the endpoint resolver.
      Parameters:
      resolver -
      Returns:
    • faultStrategy

      public WebServiceClientBuilder faultStrategy(ErrorHandlingStrategy faultStrategy)
      Sets the fault handling strategy.
      Parameters:
      faultStrategy -
      Returns:
    • pollingInterval

      public WebServiceClientBuilder pollingInterval(int pollingInterval)
      Sets the polling interval.
      Parameters:
      pollingInterval -
      Returns:
    • timeout

      public WebServiceClientBuilder timeout(long timeout)
      Sets the default timeout.
      Parameters:
      timeout -
      Returns: