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