Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package jboss.ws.ep;
  2.  
  3. import javax.annotation.Resource;
  4. import javax.jws.WebParam;
  5. import javax.jws.WebService;
  6. import javax.xml.ws.WebServiceContext;
  7.  
  8. import jboss.ws.bean.AuthHeader;
  9. import jboss.ws.bean.Person;
  10.  
  11. @WebService
  12. public class Hello {
  13.  
  14.     @Resource
  15.     WebServiceContext context;
  16.  
  17.     public String sayHello(Person person,
  18.             @WebParam(header = true) AuthHeader header) {
  19.         System.out.println(header == null ? "header is empty"
  20.                 : "status of header by cxf : " + header.getStatus());
  21.         try {
  22.             Thread.sleep(5000);
  23.         } catch (InterruptedException e) {
  24.         }
  25.  
  26.         return "Hello " + person + " by JBoss 6 WS with CXF implementation.";
  27.     }
  28. }