Package org.citrusframework.ws.client
Class WebServiceClientBuilder
java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<WebServiceClient>
org.citrusframework.ws.client.WebServiceClientBuilder
- All Implemented Interfaces:
EndpointBuilder<WebServiceClient>
- Since:
- 2.5
-
Field Summary
Fields inherited from interface org.citrusframework.endpoint.EndpointBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncorrelator(MessageCorrelator correlator) Sets the message correlator.defaultUri(String uri) Sets the defaultUri property.endpointResolver(EndpointUriResolver resolver) Sets the endpoint resolver.faultStrategy(ErrorHandlingStrategy faultStrategy) Sets the fault handling strategy.protected WebServiceClientinterceptor(org.springframework.ws.client.support.interceptor.ClientInterceptor interceptor) Sets the interceptor.interceptors(List<org.springframework.ws.client.support.interceptor.ClientInterceptor> interceptors) Sets the interceptors.keepSoapEnvelope(boolean flag) Sets the keepSoapEnvelope property.messageConverter(WebServiceMessageConverter messageConverter) Sets the message converter.messageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory) Sets the messageFactory property.messageSender(org.springframework.ws.transport.WebServiceMessageSender messageSender) Sets the message sender.pollingInterval(int pollingInterval) Sets the polling interval.timeout(long timeout) Sets the default timeout.webServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate) Sets the web service template.Methods inherited from class org.citrusframework.endpoint.AbstractEndpointBuilder
actor, build, initialize, name, referenceResolver, supportsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.endpoint.EndpointBuilder
build, build
-
Constructor Details
-
WebServiceClientBuilder
public WebServiceClientBuilder()
-
-
Method Details
-
getEndpoint
- Specified by:
getEndpointin classAbstractEndpointBuilder<WebServiceClient>
-
defaultUri
Sets the defaultUri property.- Parameters:
uri-- Returns:
-
messageFactory
public WebServiceClientBuilder messageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory) Sets the messageFactory property.- Parameters:
messageFactory-- Returns:
-
keepSoapEnvelope
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
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
Sets the message correlator.- Parameters:
correlator-- Returns:
-
endpointResolver
Sets the endpoint resolver.- Parameters:
resolver-- Returns:
-
faultStrategy
Sets the fault handling strategy.- Parameters:
faultStrategy-- Returns:
-
pollingInterval
Sets the polling interval.- Parameters:
pollingInterval-- Returns:
-
timeout
Sets the default timeout.- Parameters:
timeout-- Returns:
-