これは愚かな質問かもしれませんが、コンテナ全体のすべてのタイマーを管理するためにEJBを専用にすることは可能でしょうか?私はこれがどのように達成されるのか分かりませんが、私はJava EEで経験した人ではありませんが、個々のセッションBeanのラインに沿ってこのタイマーBeanにアクセスすることを考えています。セッションBeanは関数ジョブ自体のメタデータと一緒にポインタ?タイマーBeanの上には、最低でも、実行中のジョブとその現在のステータスを確認するためのGUIまたは管理フレームワークを構築することが可能です。EJB 3.1タイマを管理する専用のEJBを作成することはできますか?
基本的に、EJB 3.1タイマを代わりに使用している間に、Quartzの機能のいくつか(停止、開始、変更できるジョブ)が必要です。これが遠隔可能性であるかどうかを判断しようとしています。
編集:問題の重要な点は、タイマーサービスがコンテナ全体のタイマーをすべて取得できないことです。私の考えは、すべてのタイマーを管理できる特別なタイマーBean内にすべてのタイマーを作成することです。問題はどのようにこれを行うか、またはこれが可能かどうかわかりません。私は関数のポインタを(とにかくあなたがそれらのJavaにとにかく得ることができるように)タイミングパラメータと共にタイマーのビーンに渡すと演奏しましたが、これは本当に総体のようです。
は、あなたは、JBossまたはWebSphereを使用しています:
次に、例として、あなたはすべてのタイマーを反復得ることができますか? JavaEE仕様にはそのような機能はありません。これが可能であれば、コンテナ固有の解決策を検討する必要があります。 –
WebSphere。タグが付けられたJBossは、AS特有の問題ではありません。 –