こんにちは、 fixedThreadPoolでスレッドを開始しました。Jettyシャットダウン中にスレッドを停止するメソッドを実行します。
Jettyのシャットダウン中に、これらのスレッドが停止しているメソッドを呼び出す必要があります。
どうすればいいですか?
こんにちは、 fixedThreadPoolでスレッドを開始しました。Jettyシャットダウン中にスレッドを停止するメソッドを実行します。
Jettyのシャットダウン中に、これらのスレッドが停止しているメソッドを呼び出す必要があります。
どうすればいいですか?
fixedThreadPool()によって生成されたスレッドによって実行されているバックグラウンドタスクが突然終了しないようにするには、shutdown()メソッドを呼び出してスレッドを停止します。
クリーンターミネーションを気にする場合は、代わりにawaitTermination()メソッドを使用してください。
Webアプリケーションのコンテキストで作業している場合、ServletContextListenerでそのような種類のものを開始および停止できます。それ以外の環境で操作している場合は、Lifecycleオブジェクトを作成して登録してサーバーインスタンスに追加すると、オブジェクトに対してdoStop()メソッドが呼び出され、正常に終了させることができます。
私はJettyをシャットダウンしてこのメソッドを呼び出したいと思います。しかし、私はどのようにシャットダウンフックを取得するか分からないのですか? – yash
埋め込み式桟橋を使用していますか? – Sirsendu
なぜスレッドを停止したいのですか?彼らが桟橋の下で走っているならば、桟橋が一度シャットダウンすると、走っている全ての糸が殺されます。 – Sirsendu