WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化

タイマー・サービス用 Enterprise JavaBeans 2.1 の開発

このタスクについて

WebSphere Application Server では、EJB タイマー・サービスは EJB タイマーを 新しい種類のスケジューラー・サービス・タスクとして実装します。 デフォルトでは、内部 (または構成前の) スケジューラー・インスタンスを使用して、これらのタスクを管理し、 タスクはサーバー処理に関連する Cloudscape データベースに存続します。

ただし、内部スケジューラー・インスタンスに対して、ある基本的なカ スタマイズを実行することができます。 このカスタマイズの実行方法に関する情報については、タイマー・サービスの構成 を参照してください。

タイマー・オブジェクトの作成および取り消しは、トランザクションであり、パーシスタントです。 すなわち、タイマー・オブジェクトがトランザクション内で作成され、その トランザクションがその後ロールバックされると、タイマー・オブジェクトの作成もロールバックされます。 同様の規則がタイマー・オブジェクトの取り消しに適用されます。タイマー・オブジェクトはまた、 アプリケーション・サーバーのシャットダウンや再始動の間でも残ります。

プロシージャー

  1. エンタープライズ Bean を書き込んで、ejbTimeout() メソッドを含む javax.ejb.TimedObject インターフェースを インプリメントします。 Bean は EJBContext.getTimerService() メソッドを呼び出し 、TimerService オブジェクトのインスタンスを取得します。Bean は TimerService メソッドを呼び出し、タイマーを作成します。このタイマーはこれで その Bean と関連付けられています。
  2. それを作成後、タイマー・インスタンスを、ローカル・オブ ジェクトとして他の Java コードに渡すことができます。
    注: WebSphere Application Server バージョン 6 の場合、Enterprise JavaBeans timedObject をサポートするアセンブリー・ツールはありません。 ejbTimeout メソッド・トランザクション属性を設定するには、デプロイメ ント記述子に手動で属性を入力しなければなりません。 詳しくは、EJB タイマー・サービス設定 を参照してください。



サブトピック
タイマー・サービスに対するクラスター環境の考慮事項
関連タスク
Network Deployment のタイマー・サービスの構成
関連資料
例: タイマー・サービスの使用
関連情報
EJB タイマー・サービス設定
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/tejb_timerserviceejb.html