Beenden einer HttpServletResponse, aber Verarbeitung fortsetzen
Ich habe eine Situation, die der Situation von Async Servlet 3.0 / Comet zu entsprechen scheint, aber alles, was ich tun muss, ist, einen 200-Antwortcode (oder einen anderen) zurückzugeben, nachdem ich die eingehenden Parameter akzeptiert habe.
Gibt es eine Möglichkeit für ein HttpServlet, den HTTP-Request / Response-Handshake abzuschließen und dennoch die Verarbeitung fortzusetzen?
So etwas wie...
doPost( req, response ) {
// verify input params...
response.setStatus( SC_OK );
response.close();
// execute long query
}
EDIT: Mit Blick auf das javax.servlet-Paket - die richtige Formulierung für meine Frage ist
Wie lege ich eine Antwort fest?
wie in Servlet.isCommitted ()