1 package org.objectweb.celtix.systest.xml_wrapped; 2 3 import org.objectweb.hello_world_xml_http.wrapped.Greeter; 4 import org.objectweb.hello_world_xml_http.wrapped.PingMeFault; 5 import org.objectweb.hello_world_xml_http.wrapped.types.FaultDetail; 6 7 @javax.jws.WebService(serviceName = "XMLService", 8 portName = "XMLPort", 9 endpointInterface = "org.objectweb.hello_world_xml_http.wrapped.Greeter", 10 targetNamespace = "http://objectweb.org/hello_world_xml_http/wrapped") 11 12 @javax.xml.ws.BindingType(value = "http://celtix.objectweb.org/bindings/xmlformat") 13 14 public class GreeterImpl implements Greeter { 15 16 public String greetMe(String me) { 17 return "Hello " + me; 18 } 19 20 public void greetMeOneWay(String me) { 21 System.out.println("Executing operation greetMeOneWay\n"); 22 System.out.println("Hello there " + me); 23 } 24 25 public String sayHi() { 26 return "Bonjour"; 27 } 28 29 public void pingMe() throws PingMeFault { 30 FaultDetail faultDetail = new FaultDetail(); 31 faultDetail.setMajor((short)2); 32 faultDetail.setMinor((short)1); 33 throw new PingMeFault("PingMeFault raised by server", faultDetail); 34 } 35 } 36 | Popular Tags |