package org.jboss.weld.environment.servlet.test.context.async;
import java.io.IOException;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = "StatusServlet", urlPatterns = { "/Status" })
public class StatusServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws IOException {
writeInfo(resp);
}
private void writeInfo(ServletResponse response) throws IOException {
response.getWriter().println("onComplete: "+SimpleAsyncListener.onCompleteCalled);
response.getWriter().println("onTimeout: "+SimpleAsyncListener.onTimeoutCalled);
response.getWriter().println("onError: "+SimpleAsyncListener.onErrorCalled);
response.getWriter().println("onStartAsync: "+SimpleAsyncListener.onStartAsyncCalled);
response.getWriter().flush();
}
}