から、AsyncContext完了したか、タイムアウトしたか、またはまだ完了するのを待っているかを判断することはできますか?
timeoutイベントやイベントをリッスンすることは可能ですが、この情報を記録するためだけに4つのリスナーメソッドcompleteを定義したくありません。AsyncListener
から、AsyncContext完了したか、タイムアウトしたか、またはまだ完了するのを待っているかを判断することはできますか?
timeoutイベントやイベントをリッスンすることは可能ですが、この情報を記録するためだけに4つのリスナーメソッドcompleteを定義したくありません。AsyncListener
私が間違っていなければ、 Tomcat はtimeouted で呼び出されたnullときに戻ります。AsyncContext.getRequest()AsyncContext
この動作は現在確認できません。さらに、文書化されていないため、安全ではなく、移植性がないと見なす必要があります。
ところで、Tomcat は、サーブレット インスタンスやスレッドを再利用するのと同じように、リクエストが処理されるとオブジェクトを再利用して応答するため、これを行っていました。 HttpServletRequest私には非常識な最適化のように聞こえますが、仕様はそれを禁止していません...