1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.cxf.testmodels;
12
13 import javax.annotation.Resource;
14 import javax.jws.WebMethod;
15 import javax.jws.WebParam;
16 import javax.jws.WebResult;
17 import javax.jws.WebService;
18 import javax.xml.ws.WebServiceContext;
19
20 import org.junit.Assert;
21
22 @WebService
23 public class Echo
24 {
25 @Resource
26 private WebServiceContext context;
27
28 @WebResult(name = "text")
29 @WebMethod
30 public String echo(@WebParam(name = "text") String s)
31 {
32 return s;
33 }
34
35 @WebResult(name = "output")
36 @WebMethod
37 public String ensureWebSerivceContextIsSet(@WebParam(name = "input") String input)
38 {
39 Assert.assertNotNull(context);
40 return input;
41 }
42 }