タイマー・サービス・コマンド
Enterprise JavaBeans (EJB) タイマーに関する情報は、タイマーの作成対象のアプリケーションに固有であり、またタイマーはそのアプリケーションの外部では可視ではありません。 このため、EJB タイマーを管理する場合、エンタープライズ Bean を含み、EJB タイマーを作成するアプリケーションを使用します。
アプリケーション開発中に以下のコマンドを使用して、基本の EJB タイマー管理機能を提供することができます。 これらのコマンドは、クライアントのみ のインストール済み環境では使用できません。
findEJBTimers
このコマンドでは、指定されたフィルター基準に基づいて既存のパーシスタント EJB タイマーに関する情報が表示されます。
このコマンドでは、指定されたフィルター基準に基づいて既存のパーシスタント EJB タイマーに関する情報が表示されます。
このコマンドの構文は以下のとおりです。
findEJBTimers server filter [options] filter: -all | -timer | -app [-mod [-bean ]] -all -timer timer id -app application name -mod module name -bean bean name options: -host host name -port portnumber -conntype connector type -user userid -password password -quiet -logfile filename -replacelog -trace -help以下のオプションがあります。
- server
- EJB タイマーがあるサーバー処理の名前を指定します。
- -all
- サーバー処理と関連するすべての EJB タイマーの検出を指定します。
- timer id
- タイマーを一意的に識別する EJB タイマー ID を指定します。
- application name
- アプリケーションに関連するすべての EJB タイマーの検出を指定します。
- module name
- モジュールに関連するすべての EJB タイマーの検出を指定します。
- bean name
- エンタープライズ Bean に関連するすべての EJB タイマーの検出を指定します。
- ホスト名 (host name)
- サーバー・プロセスのホスト名を指定します。
- portnumber
- サーバー・プロセスのポートを指定します。
- connector type
- 接続のタイプを指定します。例えば、SOAP、RMI、または NONE。
- userid
- サーバー処理に接続する際に使用するユーザーを指定します。
- password
- サーバー処理に接続する際に使用するパスワードを指定します。
- quiet
- 出力を無効にする場合に指定します。
- logfile
- 出力をファイルに書き込む場合に指定します。
- replacelog
- コマンドを実行する前に既存のログを消去する場合に指定します。
- trace
- トレースを使用可能にする場合に指定します。
- help
- コマンド固有のヘルプを提供する場合に指定します。
注: 指定するサーバーが、複数のサーバーによって共有されるスケジューラー・インスタンスを使用するように構成されている場合、任意のサーバー・プロセスで作成された EJB タイマーが検出される場合があります。
findEJBTimers コマンドを使用した EJB タイマーの検出に関する情報を参照してください。
cancelEJBTimers
このコマンドでは、指定されたフィルター基準に基づいて、永続ストレージの EJB パーシスタント・タイマーからの取り消しおよび削除が実行されます。
このコマンドの構文は以下のとおりです。
cancelEJBTimers server filter [options] filter: -all | -timer | -app [-mod [-bean ]] -all -timer timer id -app application name -mod module name -bean bean name options: -host host name -port portnumber -conntype connector type -user userid -password password -quiet -logfile filename -replacelog -trace -help以下のオプションがあります。
- server
- EJB タイマーがあるサーバー処理の名前を指定します。
- -all
- サーバー処理と関連するすべての EJB タイマーの検出を指定します。
- timer id
- タイマーを一意的に識別する EJB タイマー ID を指定します。
- application name
- アプリケーションに関連するすべての EJB タイマーの検出を指定します。
- module name
- モジュールに関連するすべての EJB タイマーの検出を指定します。
- bean name
- エンタープライズ Bean に関連するすべての EJB タイマーの検出を指定します。
- ホスト名 (host name)
- サーバー・プロセスのホスト名を指定します。
- portnumber
- サーバー・プロセスのポートを指定します。
- connector type
- 接続のタイプを指定します。例えば、SOAP、RMI、または NONE。
- userid
- サーバー処理に接続する際に使用するユーザーを指定します。
- password
- サーバー処理に接続する際に使用するパスワードを指定します。
- quiet
- 出力を無効にする場合に指定します。
- logfile
- 出力をファイルに書き込む場合に指定します。
- replacelog
- コマンドを実行する前に既存のログを消去する場合に指定します。
- trace
- トレースを使用可能にする場合に指定します。
- help
- コマンド固有のヘルプを提供する場合に指定します。
注: 指定するサーバーが、複数のサーバーによって共有されるスケジューラー・インスタンスを使用するように構成されている場合、任意のサーバー・プロセスで作成された EJB タイマーが取り消される場合があります。
cancelEJBTimers コマンドの例については、トピックの『CancelEJBTimers コマンドの例』を参照してください。