1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.server.endpoint.mapping;
18
19 import javax.xml.transform.Source;
20
21 import org.apache.commons.logging.Log;
22 import org.apache.commons.logging.LogFactory;
23
24 import org.springframework.ws.server.endpoint.annotation.Endpoint;
25 import org.springframework.ws.server.endpoint.annotation.PayloadRoot;
26
27 @Endpoint
28 public class PayloadRootEndpoint {
29
30 private static final Log logger = LogFactory.getLog(PayloadRootEndpoint.class);
31
32 private boolean doItInvoked = false;
33
34 public boolean isDoItInvoked() {
35 return doItInvoked;
36 }
37
38 @PayloadRoot(localPart = "Request", namespace = "http://springframework.org/spring-ws")
39 @org.springframework.ws.server.endpoint.mapping.Log
40 public void doIt(Source payload) {
41 doItInvoked = true;
42 logger.info("In doIt()");
43 }
44
45 }