Spring web service payloadvalidatinginterceptor
Camel 2.12: The built-in message sender Option to provide a custom Web Service Template.
This allows for full control over client-side web services handling; like adding a custom interceptor or specifying a fault resolver, message sender or message factory. Only one bean is required in the registry to serve all Camel/Spring-WS endpoints.
There are built-in interceptors provided by Spring Framework and if required client interceptors can be written and configured according to application requirement.If you are using a non-standard sender, it is assumed that you will handle your own timeout configuration. One of these implementations will be used by default for HTTP based services unless you customize the Spring WS configuration options supplied to the component.If you are using a non-standard sender, it is assumed that you will handle your own TLS configuration.It's highly recommended to read first the Spring WS: A Tutorial Using the Latest 2.0.0 RC2 Build because that's the foundation of this tutorial. Spring Web Services (Spring-WS) is a product of the Spring community focused on creating document-driven Web services.Spring Web Services aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML payloads.
As of Camel 2.8 this component ships with Spring-WS 2.0.x which (like the rest of Camel) requires Spring 3.0.x.