Cosminexus アプリケーションサーバ V8 機能解説 保守/移行/互換編

[目次][用語][索引][前へ][次へ]

7.10.4 Timer Serviceの場合

Timer Serviceのトレース取得ポイントと,取得できるトレース情報について説明します。

<この項の構成>
(1) createTimerの場合
(2) cancelの場合
(3) コールバックの場合

(1) createTimerの場合

(a) トレース取得ポイントとPRFトレース取得レベル

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表7-34 Timer Serviceでのトレース取得ポイントの詳細(createTimerの場合)

イベントID 図中の番号 トレース取得ポイント レベル
0x8460 1 TimerService.createTimer(Date initialExpiration, long intervalDuration, Serializable info)処理開始 A
0x8462 1 TimerService.createTimer(Date expiration, Serializable info) 処理開始 A
0x8464 1 TimerService.createTimer(long initialDuration, long intervalDuration, Serializable info) 処理開始 A
0x8466 1 'TimerService.createTimer(long duration, Serializable info) 処理開始 A
0x8461 2 TimerService.createTimer(Date initialExpiration, long intervalDuration, Serializable info)処理終了 A
0x8463 2 TimerService.createTimer(Date expiration, Serializable info) 処理終了 A
0x8465 2 'TimerService.createTimer(long initialDuration, long intervalDuration, Serializable info) 処理終了 A
0x8467 2 TimerService.createTimer(long duration, Serializable info) 処理終了 A

(凡例)A:標準

注※ 図7-24中の番号と対応しています。


createTimerの場合のTimer Serviceでのトレース取得ポイントを次の図に示します。

図7-24 Timer Serviceのトレース取得ポイント(createTimerの場合)

[図データ]

(b) 取得できるトレース情報

createTimerの場合のTimer Serviceで取得できるトレース情報を次の表に示します。

表7-35 Timer Serviceで取得できるトレース情報(createTimerの場合)

図中の番号 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0x8460 A コールバック対象Beanのクラス名 引数情報
1 0x8462 A コールバック対象Beanのクラス名 引数情報
1 0x8464 A コールバック対象Beanのクラス名 引数情報
1 0x8466 A コールバック対象Beanのクラス名 引数情報
2 0x8461 A コールバック対象Beanのクラス名
  • 正常時
    <入り口時刻>
  • 例外発生時
    <入り口時刻:例外名:メッセージ>
2 0x8463 A コールバック対象Beanのクラス名
2 0x8465 A コールバック対象Beanのクラス名
2 0x8467 A コールバック対象Beanのクラス名

(凡例)A:標準 −:該当なし

注※ 図7-24中の番号と対応しています。


(2) cancelの場合

(a) トレース取得ポイントとPRFトレース取得レベル

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表7-36 Timer Serviceでのトレース取得ポイントの詳細(cancelの場合)

イベントID 図中の番号 トレース取得ポイント レベル
0x8468 1 javax.ejb.Timer.cancel()処理開始 A
0x8469 2 javax.ejb.Timer.cancel()処理終了 A

(凡例)A:標準

注※ 図7-25中の番号と対応しています。


cancelの場合のTimer Serviceでのトレース取得ポイントを次の図に示します。

図7-25 Timer Serviceのトレース取得ポイント(cancelの場合)

[図データ]

(b) 取得できるトレース情報

cancelの場合のTimer Serviceで取得できるトレース情報を次の表に示します。

表7-37 Timer Serviceで取得できるトレース情報(cancelの場合)

図中の番号 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0x8468 A コールバック対象Beanのクラス名
2 0x8469 A コールバック対象Beanのクラス名
  • 正常時
    <入り口時刻>
  • 例外発生時
    <入り口時刻><例外名>

(凡例)A:標準 −:該当なし

注※ 図7-25中の番号と対応しています。


(3) コールバックの場合

(a) トレース取得ポイントとPRFトレース取得レベル

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表7-38 Timer Serviceでのトレース取得ポイントの詳細(コールバックの場合)

イベントID 図中の番号 トレース取得ポイント レベル
0x846C 1 スレッドがコールバック処理開始 B
0x846A 2 Enterprise Beanのタイムアウトコールバックメソッドをコールバック開始 A
0x846B 3 Enterprise Beanのタイムアウトコールバックメソッドをコールバック終了 A
0x846D 4 スレッドがコールバック処理終了 B

(凡例)A:標準 B:詳細

注※ 図7-26中の番号と対応しています。


コールバックの場合のTimer Serviceでのトレース取得ポイントを次の図に示します。

図7-26 Timer Serviceのトレース取得ポイント(コールバックの場合)

[図データ]

(b) 取得できるトレース情報

コールバックの場合のTimer Serviceで取得できるトレース情報を次の表に示します。

なお,ルートアプリケーション情報には,タイムアウトメソッドのコールバック時に取得する情報が出力されます。また,クライアントアプリケーション情報には「0」が出力されます。

表7-39 Timer Serviceで取得できるトレース情報(コールバックの場合)

図中の番号 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0x846C B コールバック対象Beanのクラス名
2 0x846A A コールバック対象Beanのクラス名
3 0x846B A コールバック対象Beanのクラス名
  • 正常時
    <入り口時刻>
  • 例外発生時
    <入り口時刻:例外名:メッセージ>
4 0x846D B コールバック対象Beanのクラス名

(凡例)A:標準 B:詳細 −:該当なし

注※ 図7-26中の番号と対応しています。