1

組み込みの Jetty を使用して WEB サーバーをホストしています。要求は (私の内部実装によって) 動的にロードされた JAR からコードに転送されます。ある時点でメモリ内 JAR をホット アップデートする必要があり、そのためにリクエストが完了するのを待ちますが、プログラミングのミスまたは実際の長時間実行アクションの待機が原因で、妥当な時間を超えることがあります。

タイムアウト後に WEB リクエストの処理をキャンセルしたい。
このような場合、Jetty (v.8+) で何ができますか?

PS: WEB リクエストがスタックしているスレッドでの Thread.stop() については認識していますが、これは適切なアプローチではないようです。

4

2 に答える 2