クラス 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