8.23.1 CDIのトレース取得ポイントと取得できるトレース情報
CDIのトレース取得ポイントと取得できるトレース情報について説明します。ここでは,次の二つの場合に分けて説明します。
-
JSF 2.3とCDIを組み合わせて利用する場合
-
サーブレットとCDIを組み合わせて利用する場合
(1) トレース取得ポイントとPRFトレース取得レベル
(a) JSF 2.3とCDIを組み合わせて利用する場合
イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。
イベントID |
図中の番号※ |
トレース取得ポイント |
レベル |
---|---|---|---|
0xb002 |
1 |
CDIを利用するために必要なJSF 2.3の設定の読み込み処理開始 |
A |
0xb003 |
2 |
CDIを利用するために必要なJSF 2.3の設定の読み込み処理終了(正常終了) |
A |
0xb004 |
3 |
CDIを利用するために必要なJSF 2.3の準備の処理開始 |
A |
0xb005 |
4 |
CDIを利用するために必要なJSF 2.3の準備の処理終了(正常終了) |
A |
0xb006 |
5 |
EL評価準備の処理開始 |
B |
0xb007 |
6 |
EL評価準備の処理終了(正常終了) |
B |
トレース取得ポイントを次の図に示します。
(b) サーブレット・フィルタ・リスナとCDIを組み合わせて利用する場合
イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。
イベントID |
図中の番号※ |
トレース取得ポイント |
レベル |
---|---|---|---|
0xb008 |
1 |
サーブレット・フィルタ・リスナのインスタンス生成の処理開始 |
A |
0xb009 |
2 |
サーブレット・フィルタ・リスナのインスタンス生成の処理終了(正常終了) |
A |
トレース取得ポイントを次の図に示します。
(2) 取得できるトレース情報
(a) JSF 2.3とCDIを組み合わせて利用する場合
JSF 2.3と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 |
− |
入口時刻 |
(b) CDIからサーブレットを呼び出す場合
CDIからサーブレットを呼び出す場合に取得できるトレース情報を次の表に示します。
図中の番号※ |
イベントID |
レベル |
取得できる情報 |
||
---|---|---|---|---|---|
インタフェース名 |
オペレーション名 |
オプション |
|||
1 |
0xb008 |
A |
CDIServiceImpl |
− |
次の情報が出力されます。
|
2 |
0xb009 |
A |
CDIServiceImpl |
− |
入口時刻 |
なお,トレース情報は,サーブレット・フィルタ・リスナのインタフェース生成時に取得します。