Skip to content

Commit 0cdb728

Browse files
committed
Remove deprecated endpoint base classes
This deprecates the programming model of extending from base endpoint class in favor of the `@Endpoint` programming model introduced in Spring-WS 2.0. This also removes any reference <sws:marshalling-endpoints/> and <sws:xpath-endpoints/> that are no longer part of the XSD since 2.0 as well. Closes gh-1487
1 parent f7a8343 commit 0cdb728

File tree

40 files changed

+2
-5026
lines changed

40 files changed

+2
-5026
lines changed

spring-ws-core/src/main/java/org/springframework/ws/config/MarshallingEndpointsBeanDefinitionParser.java

Lines changed: 0 additions & 71 deletions
This file was deleted.

spring-ws-core/src/main/java/org/springframework/ws/config/WebServicesNamespaceHandler.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,11 @@
2828
public class WebServicesNamespaceHandler extends NamespaceHandlerSupport {
2929

3030
@Override
31-
@SuppressWarnings("deprecation")
3231
public void init() {
3332
registerBeanDefinitionParser("annotation-driven", new AnnotationDrivenBeanDefinitionParser());
3433
registerBeanDefinitionParser("interceptors", new InterceptorsBeanDefinitionParser());
3534
registerBeanDefinitionParser("static-wsdl", new StaticWsdlBeanDefinitionParser());
3635
registerBeanDefinitionParser("dynamic-wsdl", new DynamicWsdlBeanDefinitionParser());
37-
registerBeanDefinitionParser("marshalling-endpoints", new MarshallingEndpointsBeanDefinitionParser());
38-
registerBeanDefinitionParser("xpath-endpoints", new XPathEndpointsBeanDefinitionParser());
3936
}
4037

4138
}

spring-ws-core/src/main/java/org/springframework/ws/config/XPathEndpointsBeanDefinitionParser.java

Lines changed: 0 additions & 66 deletions
This file was deleted.

spring-ws-core/src/main/java/org/springframework/ws/server/MessageDispatcher.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@
6262
* <li>It can use any {@link EndpointAdapter}; this allows one to use any endpoint
6363
* interface or form. Defaults to the {@link MessageEndpointAdapter} and
6464
* {@link PayloadEndpointAdapter}, for {@link MessageEndpoint} and
65-
* {@link PayloadEndpoint}, respectively, and the
66-
* {@link org.springframework.ws.server.endpoint.adapter.MessageMethodEndpointAdapter
67-
* MessageMethodEndpointAdapter} and
68-
* {@link org.springframework.ws.server.endpoint.adapter.PayloadMethodEndpointAdapter
69-
* PayloadMethodEndpointAdapter}. Additional endpoint adapters can be added through the
70-
* {@link #setEndpointAdapters(List) endpointAdapters} property.</li>
65+
* {@link PayloadEndpoint}, respectively. Additional endpoint adapters can be added
66+
* through the {@link #setEndpointAdapters(List) endpointAdapters} property.</li>
7167
* <li>Its exception resolution strategy can be specified via a
7268
* {@link EndpointExceptionResolver}, for example mapping certain exceptions to SOAP
7369
* Faults. Default is none. Additional exception resolvers can be added through the

spring-ws-core/src/main/java/org/springframework/ws/server/endpoint/AbstractDom4jPayloadEndpoint.java

Lines changed: 0 additions & 118 deletions
This file was deleted.

0 commit comments

Comments
 (0)