私はマルチスレッドアプリケーションを開発して、外部サーバー(それぞれが別々のスレッド上にある)に接続し、入力があるまでブロックされます。これらはそれぞれ、Threadクラスを拡張します。説明のために、これらを「接続スレッド」と呼びましょう。
これらの接続スレッドはすべて、同時ハッシュマップに格納されます。
次に、RESTfulWebサービスのメソッド呼び出しでスレッドをキャンセルできるようにします。(私はGrizzly / Jerseyを使用しているので、各呼び出しはそれ自体がスレッドです。)
(ハッシュマップから)特定の接続スレッドを取得し、その上でinterrupt()メソッドを呼び出します。
それで、ここに、接続スレッド内で、InterruptedExceptionをキャッチする方法についての質問がありますか?(接続スレッドが外部のRESTfulコマンドによって停止されたときに何かをしたいのですが。)