我在Servlet的是新的,我用下面的代碼讀一些的inputStream,如何讓servlet容器(Tomcat)中斷/銷燬servlet請求?
class MyServlet implements Servlet{
void service(ServletRequest req, ServletResponse res){
InputStream inA, inB, inC;
//...
inA.read(); // May block
inB.read(); // May block
inC.read(); // May block
// ...
}
}
如何讓servlet容器(Tomcat)的中斷/一些配置的時間後破壞MyServlet。在這種情況下,它會調用哪個方法?
在此先感謝,,,
什麼是功能要求?現在,您正在問如何實現一個解決方案,您認爲這是您的功能需求的解決方案。但是這個解決方案有點發臭。你真的不想讓servlet運行幾分鐘,並且肯定不會有中斷請求的控制權。再次闡述功能需求,然後我們可以想出更好的解決方案。 – BalusC 2009-12-24 19:53:18
對於問題,我的服務不應該處理超過特定的時間,如果是的話它應該終止。即什麼也不做,然後在規定的時間內重試直到成功。我希望我的功能要求很明確?謝謝 – mebada 2009-12-24 20:26:12