ユーザがcommandlinkをクリックすると、ポップアップが生成されます。このクリックは、処理するIDを渡します。ビュースコープ付きBeanでスレッドを終了するにはどうすればよいですか?
私のマネージドBeanはビュースコープであり、いくつかのタスクを実行するスレッドを作成しています。
ユーザがリンクをクリックすると、ポップアップが生成され、スレッドがジョブの実行を開始したとします。たとえば、ユーザがポップアップを閉じて今度は別のIDを提供するリンクをクリックしようとします。私の問題は、開始された前のスレッドが破棄されていないことです。私はまだ応答として最新のIDの詳細を取得することができますが、前のスレッドはまだジョブを実行します。
新しいリクエストで以前のインスタンススレッドを終了する方法があるかどうかを知りたいと思います。私はsessionscopedを使用してこれを達成できますが、ポップアップは同じセッションで開かれています。
いずれかの男??? – PermGenError