| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.unitofwork.SpringTransactionManager
public class SpringTransactionManager
TransactionManager implementation that uses a PlatformTransactionManager as
 underlying transaction manager.
| Constructor Summary | |
|---|---|
| SpringTransactionManager()Default constructor. | |
| SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)Initializes the SpringTransactionManager with the given transactionManagerand the default
 transaction definition. | |
| SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager,
                         org.springframework.transaction.TransactionDefinition transactionDefinition) | |
| Method Summary | |
|---|---|
|  void | commitTransaction(org.springframework.transaction.TransactionStatus tx)Commits the transaction identifier by given transactionStatus. | 
|  void | rollbackTransaction(org.springframework.transaction.TransactionStatus tx)Rolls back the transaction identifier by given transactionStatus. | 
|  void | setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)The TransactionDefinition to use by the transaction manager. | 
|  void | setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)The PlatformTransactionManager that manages the transactions with the underlying data source. | 
|  org.springframework.transaction.TransactionStatus | startTransaction()Starts a transaction. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager,
                                org.springframework.transaction.TransactionDefinition transactionDefinition)
transactionManager - The transaction manager to usetransactionDefinition - The definition for transactions to createpublic SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager and the default
 transaction definition.
transactionManager - the transaction manager to usepublic SpringTransactionManager()
| Method Detail | 
|---|
public org.springframework.transaction.TransactionStatus startTransaction()
TransactionManagerTransactionManager.commitTransaction(Object) or TransactionManager.rollbackTransaction(Object).
 
 The returned object must never be null if a transaction was successfully created.
startTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>public void commitTransaction(org.springframework.transaction.TransactionStatus tx)
TransactionManagertransactionStatus.
commitTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>tx - The status object provided by TransactionManager.startTransaction().public void rollbackTransaction(org.springframework.transaction.TransactionStatus tx)
TransactionManagertransactionStatus.
rollbackTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>tx - The status object provided by TransactionManager.startTransaction().public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager - the transaction manager that manages transactions with underlying data sourcespublic void setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
DefaultTransactionDefinition.
transactionDefinition - the TransactionDefinition to use by the transaction manager| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||