INT-3561: WS: add web-service-template attr
JIRA: https://jira.spring.io/browse/INT-3561 To allow any possible custom properties on the `WebServiceTemplate` it would be better just to have an injection for the rather than try to pursue exposing for all `WebServiceTemplate` setters
This commit is contained in:
committed by
Gary Russell
parent
f043d6ca0b
commit
1a892ab1c9
@@ -125,3 +125,9 @@ The STOMP module has been changed to use `ReactorNettyTcpStompClient`, based on
|
||||
The `Reactor2TcpStompSessionManager` has been renamed to the `ReactorNettyTcpStompSessionManager` according to the `ReactorNettyTcpStompClient` foundation.
|
||||
|
||||
See <<stomp>> for more information.
|
||||
|
||||
==== Web Services Changes
|
||||
|
||||
The `WebServiceOutboundGateway` s can now be supplied with an externally configured `WebServiceTemplate` instances.
|
||||
|
||||
See <<ws>> for more information.
|
||||
|
||||
@@ -21,7 +21,9 @@ Internally, the parser will configure a fixed URI `DestinationProvider` implemen
|
||||
If you do need dynamic resolution of the URI at runtime, however, then the `DestinationProvider` can provide such behavior as looking up the URI from a registry.
|
||||
See the Spring Web Services http://docs.spring.io/spring-ws/docs/current/api/org/springframework/ws/client/support/destination/DestinationProvider.html[DestinationProvider] JavaDoc for more information about this strategy.
|
||||
|
||||
For more detail on the inner workings, see the Spring Web Services reference guide's chapter covering http://docs.spring.io/spring-ws/docs/current/reference/html/client.html[client access] as well as the chapter covering http://static.springframework.org/spring-ws/site/reference/html/oxm.html[Object/XML mapping].
|
||||
Starting with _version 5.0_ the `SimpleWebServiceOutboundGateway` and `MarshallingWebServiceOutboundGateway` can be supplied with an external `WebServiceTemplate` instance, which may be configured for any custom properties, including `checkConnectionForFault` allowing your application to deal with non-conforming services.
|
||||
|
||||
For more detail on the inner workings, see the Spring Web Services reference guide's chapter covering http://docs.spring.io/spring-ws/docs/current/reference/html/client.html[client access] as well as the chapter covering http://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html[Object/XML mapping].
|
||||
|
||||
[[webservices-inbound]]
|
||||
=== Inbound Web Service Gateways
|
||||
@@ -125,6 +127,8 @@ For either outbound gateway type, the "message-factory" attribute can also be co
|
||||
For the simple inbound gateway type, the "extract-payload" attribute can be set to false to forward the entire `WebServiceMessage` instead of just its payload as a `Message` to the request channel.
|
||||
This might be useful, for example, when a custom Transformer works against the `WebServiceMessage` directly.
|
||||
|
||||
Starting with _version 5.0_ the `web-service-template` reference attribute is presented for the injection of a `WebServiceTemplate` with any possible custom properties.
|
||||
|
||||
[[outbound-uri]]
|
||||
=== Outbound URI Configuration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user