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

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

7.19.1 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報

アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。

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

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

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

表7-81 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA500 1 EntityManagerFactory#createEntityManagerFactory()の処理開始 A
0xA501 2 EntityManagerFactory#createEntityManagerFactory()の処理終了 A
0xA502 1 EntityManagerFactory#createEntityManagerFactory(Map map)の処理開始 A
0xA503 2 EntityManagerFactory#createEntityManagerFactory(Map map)の処理終了 A
0xA504 1 EntityManagerFactory#isOpen()の処理開始 A
0xA505 2 EntityManagerFactory#isOpen()の処理終了 A
0xA506 1 EntityManagerFactory#close()の処理開始 A
0xA507 2 EntityManagerFactory#close()の処理終了 A
0xA508 1 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA509 2 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50A 1 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA50B 2 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50C 1 EntityManager#contains(Object entity)の処理開始 A
0xA50D 2 EntityManager#contains(Object entity)の処理終了 A
0xA50E 1 EntityManager#lock(Object entity, LockModeType lockMode)の処理開始 A
0xA50F 2 EntityManager#lock(Object entity, LockModeType lockMode)の処理終了 A
0xA510 1 EntityManager#merge(T entity)の処理開始 A
0xA511 2 EntityManager#merge(T entity)の処理終了 A
0xA512 1 EntityManager#persist(Object entity)の処理開始 A
0xA513 2 EntityManager#persist(Object entity)の処理終了 A
0xA514 1 EntityManager#refresh(Object entity)の処理開始 A
0xA515 2 EntityManager#refresh(Object entity)の処理終了 A
0xA516 1 EntityManager#remove(Object entity)の処理開始 A
0xA517 2 EntityManager#remove(Object entity)の処理終了 A
0xA518 1 EntityManager#clear()の処理開始 A
0xA519 2 EntityManager#clear()の処理終了 A
0xA51A 1 EntityManager#flush()の処理開始 A
0xA51B 2 EntityManager#flush()の処理終了 A
0xA51C 1 EntityManager#createQuery(String qlString)の処理開始 A
0xA51D 2 EntityManager#createQuery(String qlString)の処理終了 A
0xA51E 1 EntityManager#createNamedQuery(String name)の処理開始 A
0xA51F 2 EntityManager#createNamedQuery(String name)の処理終了 A
0xA520 1 EntityManager#createNativeQuery(String sqlString)の処理開始 A
0xA521 2 EntityManager#createNativeQuery(String sqlString)の処理終了 A
0xA522 1 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始 A
0xA523 2 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了 A
0xA524 1 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始 A
0xA525 2 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了 A
0xA526 1 EntityManager#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA527 2 EntityManager#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA528 1 EntityManager#getFlushMode()の処理開始 A
0xA529 2 EntityManager#getFlushMode()の処理終了 A
0xA52A 1 EntityManager#joinTransaction()の処理開始 A
0xA52B 2 EntityManager#joinTransaction()の処理終了 A
0xA52C 1 EntityManager#getTransaction()の処理開始 A
0xA52D 2 EntityManager#getTransaction()の処理終了 A
0xA52E 1 EntityManager#getDelegate()の処理開始 A
0xA52F 2 EntityManager#getDelegate()の処理終了 A
0xA530 1 EntityManager#isOpen()の処理開始 A
0xA531 2 EntityManager#isOpen()の処理終了 A
0xA532 1 EntityManager#close()の処理開始 A
0xA533 2 EntityManager#close()の処理終了 A
0xA534 1 EntityTransaction#begin()の処理開始 A
0xA535 2 EntityTransaction#begin()の処理終了 A
0xA536 1 EntityTransaction#commit()の処理開始 A
0xA537 2 EntityTransaction#commit()の処理終了 A
0xA538 1 EntityTransaction#rollback()の処理開始 A
0xA539 2 EntityTransaction#rollback()の処理終了 A
0xA53A 1 EntityTransaction#getRollbackOnly()の処理開始 A
0xA53B 2 EntityTransaction#getRollbackOnly()の処理終了 A
0xA53C 1 EntityTransaction#setRollbackOnly()の処理開始 A
0xA53D 2 EntityTransaction#setRollbackOnly()の処理終了 A
0xA53E 1 EntityTransaction#isActive()の処理開始 A
0xA53F 2 EntityTransaction#isActive()の処理終了 A
0xA540 1 Query#executeUpdate()の処理開始 A
0xA541 2 Query#executeUpdate()の処理終了 A
0xA542 1 Query#getResultList()の処理開始 A
0xA543 2 Query#getResultList()の処理終了 A
0xA544 1 Query#getSingleResult()の処理開始 A
0xA545 2 Query#getSingleResult()の処理終了 A
0xA546 1 Query#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA547 2 Query#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA548 1 Query#setFirstResult(int startPosition)の処理開始 B
0xA549 2 Query#setFirstResult(int startPosition)の処理終了 B
0xA54A 1 Query#setMaxResults(int maxResult)の処理開始 B
0xA54B 2 Query#setMaxResults(int maxResult)の処理終了 B
0xA54C 1 Query#setHint(String hintName, Object value)の処理開始 B
0xA54D 2 Query#setHint(String hintName, Object value)の処理終了 B
0xA54E 1 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA54F 2 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA550 1 Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA551 2 Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA552 1 Query#setParameter(int position, Object value)の処理開始 B
0xA553 2 Query#setParameter(int position, Object value)の処理終了 B
0xA554 1 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA555 2 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA556 1 Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA557 2 Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA558 1 Query#setParameter(String name, Object value)の処理開始 B
0xA559 2 Query#setParameter(String name, Object value)の処理終了 B

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

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


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

図7-53 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイント

[図データ]

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

アプリケーション管理の永続化コンテキストを利用した場合に取得できるトレース情報を次の表に示します。

表7-82 アプリケーション管理の永続化コンテキストを利用した場合に取得できるトレース情報

図中の番号 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA500 A
0xA502 A
0xA504 A
0xA506 A
0xA508 A entityのクラス名
0xA50A A entityのクラス名
0xA50C A entityのクラス名
0xA50E A entityのクラス名 lockModeの値
0xA510 A entityのクラス名
0xA512 A entityのクラス名
0xA514 A entityのクラス名
0xA516 A entityのクラス名
0xA518 A
0xA51A A
0xA51C A
0xA51E A name
0xA520 A
0xA522 A resultClassのクラス名
0xA524 A resultSetMapping
0xA526 A flushModeの値
0xA528 A
0xA52A A
0xA52C A
0xA52E A
0xA530 A
0xA532 A
0xA534 A
0xA536 A
0xA538 A
0xA53A A
0xA53C A
0xA53E A
0xA540 A
0xA542 A
0xA544 A
0xA546 A flushModeの値
0xA548 B startPositionの値
0xA54A B maxResultの値
0xA54C B hintName valueのクラス名
0xA54E B positionの値
0xA550 B positionの値
0xA552 B positionの値
0xA554 B nameの値
0xA556 B nameの値
0xA558 B nameの値
2 0xA501 A
  • 正常時
    <入り口時刻>
  • 例外発生時
    <入り口時刻><例外名>
0xA503 A
0xA505 A
0xA507 A
0xA509 A
0xA50B A
0xA50D A
0xA50F A
0xA511 A
0xA513 A
0xA515 A
0xA517 A
0xA519 A
0xA51B A
0xA51D A
0xA51F A
0xA521 A
0xA523 A
0xA525 A
0xA527 A
0xA529 A
0xA52B A
0xA52D A
0xA52F A
0xA531 A
0xA533 A
0xA535 A
0xA537 A
0xA539 A
0xA53B A
0xA53D A
0xA53F A
0xA541 A
0xA543 A
0xA545 A
0xA547 A
0xA549 B
0xA54B B
0xA54D B
0xA54F B
0xA551 B
0xA553 B
0xA555 B
0xA557 B
0xA559 B

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

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