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

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

8.26.1 CDIのトレース取得ポイントと取得できるトレース情報

CDIのトレース取得ポイントと取得できるトレース情報について説明します。ここでは,次の二つの場合に分けて説明します。

<この項の構成>
(1) トレース取得ポイントとPRFトレース取得レベル
(2) 取得できるトレース情報

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

(a) JSFとCDIを組み合わせて利用する場合

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

表8-185 JSFとCDIを組み合わせて利用する場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xb002 1 CDIを利用するために必要なJSFの設定の読み込み処理開始 A
0xb003 2 CDIを利用するために必要なJSFの設定の読み込み処理終了(正常終了) A
0xb004 3 CDIを利用するために必要なJSFの準備の処理開始 A
0xb005 4 CDIを利用するために必要なJSFの準備の処理終了(正常終了) A
0xb006 5 EL評価準備の処理開始 B
0xb007 6 EL評価準備の処理終了(正常終了) B

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

注※ 図8-116および図8-117中の番号と対応しています。


トレース取得ポイントを次の図に示します。

図8-116 JSFとCDIを組み合わせて利用する場合のトレース取得ポイント(JSFの設定の読み込みと準備処理時)

[図データ]

図8-117 JSFとCDIを組み合わせて利用する場合のトレース取得ポイント(EL評価処理時)

[図データ]

(b) サーブレット・フィルタ・リスナとCDIを組み合わせて利用する場合

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

表8-186 サーブレット・フィルタ・リスナとCDIを組み合わせて利用する場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xb008 1 サーブレット・フィルタ・リスナのインスタンス生成の処理開始 A
0xb009 2 サーブレット・フィルタ・リスナのインスタンス生成の処理終了(正常終了) A

(凡例)A:標準

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


トレース取得ポイントを次の図に示します。

図8-118 サーブレット・フィルタ・リスナとCDIを組み合わせて利用する場合のトレース取得ポイント

[図データ]

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

(a) JSFとCDIを組み合わせて利用する場合

JSFとCDIを組み合わせて利用する場合に取得できるトレース情報を次の表に示します。

表8-187 JSFとCDIを組み合わせて利用する場合に取得できる場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xb002※2 A WeldFacesConfigProvider Webコンテナのコンテキスト情報
2 0xb003※2 A WeldFacesConfigProvider 入口時刻
3 0xb004※2 A WeldApplicationFactory
4 0xb005※2 A WeldApplicationFactory 入口時刻
5 0xb006※3 B WeldApplication
6 0xb007※3 B WeldApplication 入口時刻

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

注※1 図8-116および図8-117中の番号と対応しています。

注※2 CDIを利用するために必要なJSFの設定の読み込みと,CDIを利用するために必要なJSFの準備のトレース情報はアプリケーション開始時に取得します。

注※3 EL評価準備のトレース情報は,FacesServletが初期化処理時とJSFで指定されているEL式の評価実行時に取得します。


(b) CDIからサーブレットを呼び出す場合

CDIからサーブレットを呼び出す場合に取得できるトレース情報を次の表に示します。

表8-188 CDIからサーブレットを呼び出す場合に取得できるトレース情報

図中の番号 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xb008 A CDIServiceImpl 次の情報が出力されます。
  • Managedクラス
  • クラス名
  • コンテキストルート
2 0xb009 A CDIServiceImpl 入口時刻

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

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


なお,トレース情報は,サーブレット・フィルタ・リスナのインタフェース生成時に取得します。