クラス ManagedTransactionAdapter
java.lang.ObjectSE
org.springframework.transaction.jta.ManagedTransactionAdapter
- 実装済みのインターフェース一覧:
TransactionEE
マネージド JTA トランザクションハンドル用のアダプター。JTA
TransactionManagerEE 参照を取得し、JTA TransactionEE ハンドルを作成します。- 導入:
- 3.0.2
- 作成者:
- Juergen Hoeller
コンストラクター概要
コンストラクターコンストラクター説明ManagedTransactionAdapter(TransactionManagerEE transactionManager) 指定された TransactionManager の新しい ManagedTransactionAdapter を作成します。方法の概要
修飾子と型メソッド説明voidcommit()booleandelistResource(XAResourceSE xaRes, int flag) booleanenlistResource(XAResourceSE xaRes) intfinal TransactionManagerEEこのアダプターが委譲する JTA TransactionManager を返します。voidvoidrollback()void
コンストラクターの詳細
ManagedTransactionAdapter
指定された TransactionManager の新しい ManagedTransactionAdapter を作成します。- パラメーター:
transactionManager- ラップする JTA TransactionManager- 例外:
SystemExceptionEE
方法の詳細
getTransactionManager
このアダプターが委譲する JTA TransactionManager を返します。commit
public void commit() throws RollbackExceptionEE, HeuristicMixedExceptionEE, HeuristicRollbackExceptionEE, SecurityExceptionSE, SystemExceptionEErollback
- 次で指定:
- インターフェース
TransactionEE内のrollbackEE - 例外:
SystemExceptionEE
setRollbackOnly
- 次で指定:
- インターフェース
TransactionEE内のsetRollbackOnlyEE - 例外:
SystemExceptionEE
getStatus
- 次で指定:
- インターフェース
TransactionEE内のgetStatusEE - 例外:
SystemExceptionEE
enlistResource
- 次で指定:
- インターフェース
TransactionEE内のenlistResourceEE - 例外:
RollbackExceptionEESystemExceptionEE
delistResource
- 次で指定:
- インターフェース
TransactionEE内のdelistResourceEE - 例外:
SystemExceptionEE
registerSynchronization
public void registerSynchronization(SynchronizationEE sync) throws RollbackExceptionEE, SystemExceptionEE - 次で指定:
- インターフェース
TransactionEE内のregisterSynchronizationEE - 例外:
RollbackExceptionEESystemExceptionEE