KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > systest > xml_wrapped > GreeterImpl


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 JavaDoc greetMe(String JavaDoc me) {
17         return "Hello " + me;
18     }
19
20     public void greetMeOneWay(String JavaDoc me) {
21         System.out.println("Executing operation greetMeOneWay\n");
22         System.out.println("Hello there " + me);
23     }
24
25     public String JavaDoc 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