Class ResourcelessTransactionManager
- java.lang.Object
- org.springframework.transaction.support.AbstractPlatformTransactionManager
- org.springframework.batch.support.transaction.ResourcelessTransactionManager
- All Implemented Interfaces:
java.io.Serializable,org.springframework.transaction.PlatformTransactionManager
public class ResourcelessTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description ResourcelessTransactionManager()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoBegin(java.lang.Object transaction, org.springframework.transaction.TransactionDefinition definition)protected voiddoCleanupAfterCompletion(java.lang.Object transaction)protected voiddoCommit(org.springframework.transaction.support.DefaultTransactionStatus status)protected java.lang.ObjectdoGetTransaction()protected voiddoRollback(org.springframework.transaction.support.DefaultTransactionStatus status)protected voiddoSetRollbackOnly(org.springframework.transaction.support.DefaultTransactionStatus status)protected booleanisExistingTransaction(java.lang.Object transaction)Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager
commit, determineTimeout, doResume, doSuspend, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareSynchronization, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransaction
Method Detail
doBegin
protected void doBegin(java.lang.Object transaction, org.springframework.transaction.TransactionDefinition definition) throws org.springframework.transaction.TransactionException- Specified by:
doBeginin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
doCommit
protected void doCommit(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Specified by:
doCommitin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
doGetTransaction
protected java.lang.Object doGetTransaction() throws org.springframework.transaction.TransactionException- Specified by:
doGetTransactionin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
doRollback
protected void doRollback(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Specified by:
doRollbackin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
isExistingTransaction
protected boolean isExistingTransaction(java.lang.Object transaction) throws org.springframework.transaction.TransactionException- Overrides:
isExistingTransactionin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
doSetRollbackOnly
protected void doSetRollbackOnly(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Overrides:
doSetRollbackOnlyin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
doCleanupAfterCompletion
protected void doCleanupAfterCompletion(java.lang.Object transaction)
- Overrides:
doCleanupAfterCompletionin classorg.springframework.transaction.support.AbstractPlatformTransactionManager