Skip to content

Commit 271277b

Browse files
committed
1 parent 7783051 commit 271277b

File tree

1 file changed

+28
-3
lines changed

1 file changed

+28
-3
lines changed

src/site/apt/upgrading.apt

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,48 @@ the project update their applications:
1414

1515
* MessageContextFactory
1616

17-
The MessageContextFactory has been refactored into the WebServiceMessageFactory:
17+
The MessageContextFactory has been refactored into the WebServiceMessageFactory, and doesn't create MessageContexts any more, but WebServiceMessages. This change is mostly internal, but you need to change the name of the factory:
1818

1919
* If you used AxiomSoapMessageContextFactory before, replace it with AxiomSoapMessageFactory.
2020

2121
* If you used SaajSoapMessageContextFactory before, replace with SaajSoapMessageFactory.
2222

2323
* MessageDispatcher
2424

25+
To make a clear distinction between server-side and client-side code, we had to move the various server-side classes.
26+
2527
* The MessageDispatcher has been moved to the EndpointInvocationChain to org.springframework.ws.server package.
2628

2729
* The SoapMessageDispatcher has been moved to the EndpointInvocationChain to org.springframework.ws.soap.server
2830
package.
2931

30-
* Endpoint interceptors
32+
* All of MessageDispatcher's strategy interfaces (EndpointAdapter, EndpointInterceptor, EndpointMapping, EndpointExceptionResolver) have been moved from org.springframework.ws to org.springframework.ws.server.
33+
34+
** Endpoints
35+
36+
* All endpoint implementations and adpters in org.springframework.ws.endpoint have been moved to org.springframework.ws.server.endpoint
37+
38+
* TransformerObjectSupport has been moved into the Spring-XML module.
39+
40+
** Endpoint interceptors
3141

3242
* All EndpointInterceptors in org.springframework.ws.endpoint.interceptor have been moved to org.springframework.ws.server.endpoint.interceptor
3343

3444
* All EndpointInterceptors in org.springframework.ws.soap.endpoint.interceptor have been moved to org.springframework.ws.soap.server.endpoint.interceptor
3545

36-
*
46+
* The PayloadValidatingInterceptor has been moved to org.springframework.ws.soap.server.endpoint.interceptor as well.
47+
48+
** Endpoint mappings
49+
50+
* All EndpointMappings in org.springframework.ws.endpoint.mapping have been moved to org.springframework.ws.server.endpoint.mapping
51+
52+
* All EndpointInterceptors in org.springframework.ws.soap.endpoint.mapping have been moved to org.springframework.ws.soap.server.endpoint.mapping
53+
54+
** Endpoint exception resolvers
55+
56+
* All EndpointExceptionResolvers in org.springframework.ws.soap.endpoint have been moved to org.springframework.ws.soap.server.endpoint.
57+
58+
* TransportContext
59+
60+
* TransportContext and TransportContextHolder to org.springframework.ws.transport.context package.
61+

0 commit comments

Comments
 (0)