タイマー・マネージャーの構成

タイマー・マネージャーは、 非同期 Bean を使用するアプリケーション・コンポーネントのスレッド・プールとして機能します。 管理コンソールを使用して、タイマー・マネージャーを構成します。 デフォルトでは、タイマー・マネージャー・サービスは使用可能になっています。

始める前に

非推奨の機能 (Deprecated feature) 非推奨の機能 (Deprecated feature): 非同期 Bean および CommonJ Timer and WorkManager は、単一タスクを複数タスクとして実行することによってリソース集約型タスクのパフォーマンスを強化できる非同期スケジューリング機能ですが、非推奨になりました。非推奨になったこれらのスケジューリング機能は Concurrency Utilities for Java™ EE に置き換えられました。depfeat

タイマー・マネージャーに精通していない場合は、『非同期 Bean』トピックのタイマー・マネージャーに関する情報を参照してください。

このタスクについて

それぞれのセルごとに複数のタイマー・マネージャーを定義することができます。 各タイマー・マネージャーは、Java Naming and Directory Interface (JNDI) 内の固有の場所にバインドされます。

重要: タイマー・マネージャー・サービスは、Enterprise JavaBeans (EJB) コンテナーまたは Web コンテナー内からのみサポートされます。Java Platform Enterprise Edition (Java EE) アプリケーション・クライアント・コンテナーからの構成済みタイマー・マネージャーの検索と使用はサポートされていません。

手順

  1. 管理コンソールを開始します。
  2. 「リソース」 > 「並行性」 > 「タイマー・マネージャー」を選択します。
  3. 有効範囲」値を指定して「新規」をクリックします。
  4. 以下の必須プロパティーを指定します。
    有効範囲
    構成されるリソースの有効範囲。この値は、構成ファイルの場所を示します。
    名前
    タイマー・マネージャーの表示名。
    JNDI 名
    タイマー・マネージャーの Java Naming and Directory Interface (JNDI) 名。この名前は、 タイマー・マネージャーを検索する必要がある非同期 Bean によって使用されます。 それぞれのタイマー・マネージャーには、セル内部に固有の JNDI 名が必要です。
    タイマー・スレッド数
    タイマーに使用するスレッドの最大数。
  5. [オプション] タイマー・マネージャーの「説明」および「カテゴリー」を指定します。
  6. [オプション] このタイマー・マネージャーを使用可能にする「サービス名」 (Java EE コンテキスト) を選択します。 このタイマー・マネージャーを使用する非同期 Bean は、この Bean を作成するコンポーネントから、選択された Java EE コンテキストを継承します。 また、選択済みのサービスのリストもタイマー・マネージャーの「スティッキー」なコンテキスト・ポリシーと呼ばれています。 必要以上のサービスを選択すると、パフォーマンスが低下する可能性があります。
  7. [オプション] 「カスタム・プロパティー」 > 「新規」と選択します。 その他のオプショナル・フィールドには、以下のものがあります。
    名前
    lateTimerTime
    秒数
    説明
    説明を指定します。
    タイプ
    java.lang.String を選択します。

    lateTimerTime カスタム・プロパティーには、秒数を指定します。その秒数を超えると 起動遅延タイマーによって情報メッセージがログに 記録されます。この通知メッセージは、タイマー・マネージャーごとに一度ログに記録されます。デフォルト値は 5 秒で、値を 0 にすると、このプロパティーは 無効になります。

  8. 構成を保存します。

タスクの結果

これでタイマー・マネージャーが構成され、非同期コードの開始の管理を必要とするアプリケーション・コンポーネントによるアクセスが可能になりました。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tasb_timemanager
ファイル名:tasb_timemanager.html