/test-ws/src/main/java/com/googlecode/wstester/test/service/TestService.java
http://ws-tester.googlecode.com/ · Java · 40 lines · 29 code · 5 blank · 6 comment · 0 complexity · 4b341001e2e7df66c34b22832cf6feb0 MD5 · raw file
- package com.googlecode.wstester.test.service;
- import org.apache.commons.lang.StringUtils;
- import javax.jws.WebMethod;
- import javax.jws.WebParam;
- import javax.jws.WebResult;
- import javax.jws.WebService;
- import javax.xml.ws.Endpoint;
- /**
- * Created by IntelliJ IDEA.
- * User: pablo
- * Date: 2010-07-01
- * Time: 08:04:39
- */
- @WebService(targetNamespace = "http://test")
- public class TestService {
- @WebMethod
- public @WebResult(name = "helloMessage") String sayHelloWorldFrom(@WebParam(name = "name") String from) {
- String result = "Hello, world, from " + from;
- System.out.println(result);
- return result;
- }
- @WebMethod
- public @WebResult(name = "echo") String echo(@WebParam(name = "message") String message) {
- return message;
- }
- @WebMethod
- public @WebResult(name = "reversed") String reverse(@WebParam(name = "message") String message) {
- return StringUtils.reverse(message);
- }
- public static void main(String[] argv) {
- Object implementor = new TestService ();
- String address = "http://localhost:9000/com.googlecode.wstester.test.service.TestService";
- Endpoint.publish(address, implementor);
- }
- }