Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


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

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

〈この項の構成〉

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

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

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

表14‒58 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:詳細

注※ 図14-31および図14-32中の番号と対応しています。

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

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

[図データ]

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

[図データ]

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

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

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

イベントID

図中の番号

トレース取得ポイント

レベル

0xb008

1

サーブレット・フィルタ・リスナのインスタンス生成の処理開始

A

0xb009

2

サーブレット・フィルタ・リスナのインスタンス生成の処理終了(正常終了)

A

(凡例)A:標準

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

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

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

[図データ]

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

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

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

表14‒60 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 図14-31および図14-32中の番号と対応しています。

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

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

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

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

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

図中の番号

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xb008

A

CDIServiceImpl

次の情報が出力されます。

  • Managedクラス

  • クラス名

  • コンテキストルート

2

0xb009

A

CDIServiceImpl

入口時刻

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

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

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