1 package demo.routing.server; 2 3 import javax.jws.WebService; 4 import org.objectweb.addnumbers.AddNumbers; 5 import org.objectweb.addnumbers.AddNumbersFault; 6 import org.objectweb.addnumbers.types.FaultDetail; 7 8 @WebService(serviceName = "AddNumbersService", 9 portName = "AddNumbersPort", 10 endpointInterface = "org.objectweb.addnumbers.AddNumbers", 11 targetNamespace = "http://www.objectweb.org/addNumbers") 12 public class AddNumbersImpl implements AddNumbers { 13 14 15 22 public int addNumbers(int number1, int number2) throws AddNumbersFault { 23 System.out.println("addNumbers called....." + number1 + ":" + number2); 24 if (number1 < 0 || number2 < 0) { 25 String message = "Negative number cant be added!"; 26 String detail = "Numbers: " + number1 + ", " + number2; 27 FaultDetail fault = new FaultDetail(); 28 fault.setMessage(message); 29 fault.setFaultInfo(detail); 30 throw new AddNumbersFault(message, fault); 31 } 32 return number1 + number2; 33 } 34 35 } 36 | Popular Tags |