package jboss.ws.hello.client;
import java.util.concurrent.Future;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.AsyncHandler;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.Response;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by Apache CXF 2.3.1
* Thu Mar 24 15:00:03 SGT 2011
* Generated source version: 2.3.1
*
*/
@WebService(targetNamespace = "http://ep.ws.jboss/", name = "Hello")
@XmlSeeAlso({ObjectFactory.class})
public interface Hello {
@RequestWrapper(localName = "sayHello", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHello")
@ResponseWrapper(localName = "sayHelloResponse", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHelloResponse")
@WebMethod(operationName = "sayHello")
public Response<jboss.ws.hello.client.SayHelloResponse> sayHelloAsync(
@WebParam(name = "arg0", targetNamespace = "")
jboss.ws.hello.client.Person arg0
);
@RequestWrapper(localName = "sayHello", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHello")
@ResponseWrapper(localName = "sayHelloResponse", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHelloResponse")
@WebMethod(operationName = "sayHello")
public Future<?> sayHelloAsync(
@WebParam(name = "arg0", targetNamespace = "")
jboss.ws.hello.client.Person arg0,
@WebParam(name = "asyncHandler", targetNamespace = "")
AsyncHandler<jboss.ws.hello.client.SayHelloResponse> asyncHandler
);
@WebResult(name = "return", targetNamespace = "")
@RequestWrapper(localName = "sayHello", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHello")
@WebMethod
@ResponseWrapper(localName = "sayHelloResponse", targetNamespace = "http://ep.ws.jboss/", className = "jboss.ws.hello.client.SayHelloResponse")
public java.lang.String sayHello(
@WebParam(name = "arg0", targetNamespace = "")
jboss.ws.hello.client.Person arg0
);
}