package jboss.ws.ep;
import javax.annotation.Resource;
import javax.jws.WebService;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
@WebService
public class HelloStateful {
@Resource
WebServiceContext context;
public String sayHello() {
MessageContext msgContext = context.getMessageContext();
HttpServletRequest request = (HttpServletRequest) msgContext
.get(MessageContext.SERVLET_REQUEST);
HttpSession session = request.getSession();
Integer num = 0;
if (num == null) {
num = 0;
} else {
num++;
}
return "JBoss CXF stateful WS :" + num;
}
}