私はJava1.6でjbossAS4.2を実行していますが、問題は次のとおりです。アプリケーションが耳として配布され、いくつかのサーブレットを含む戦争が発生します。これらのサーブレットは、必要なEJBを呼び出し、何らかの処理を行ってから結果を返します。
タイムアウトを決定する方法を探しています。これは、処理に時間がかかりすぎる場合に備えて、処理を返し、処理を終了するだけです(処理には複数のEJBが含まれます)。
ThreadLocalを使用して、各メソッドの先頭で時間を超えたかどうかを確認するコードを追加できますが、そのようなコードをアプリケーションに追加せずに使用できる他のメカニズムはありますか?
どんなアイデア/参考資料も良いでしょう。