サーブレット3.0のjavax.servlet.AsyncContextインターフェースを使用してサーバー送信イベントを実装しています。
ただし、ピア切断などのI/Oエラーをどのように処理する必要があるのか理解できません。
与えられた、私はそれからAsyncContext ac = request.startAsync()呼び出すことができ、それはうまくいきます。ただし、クライアントが切断されてもエラーは発生しません。リスナーをアタッチしても、そのメソッドは呼び出されません。ac.getResponse().getWriter().print(something)ac.getResponse.getWriter().flush()onError
Jetty8とTomcat7の両方でテストしましたが、クライアントからの切断がアプリケーションに報告されていないようです。
通信エラーを検出するにはどうすればよいですか?