package jboss.ws.ep;
import javax.annotation.Resource;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.xml.ws.WebServiceContext;
import jboss.ws.bean.AuthHeader;
import jboss.ws.bean.Person;
@WebService
public class Hello {
@Resource
WebServiceContext context;
public String sayHello(Person person,
@WebParam(header = true) AuthHeader header) {
System.out.println(header == null ? "header is empty"
: "status of header by cxf : " + header.getStatus());
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
}
return "Hello " + person + " by JBoss 6 WS with CXF implementation.";
}
}