net.sf.xaj.web
Class WebRemoteTransactionManager
java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
net.sf.xaj.web.WebRemoteTransactionManager
- All Implemented Interfaces:
- java.io.Serializable, org.springframework.beans.factory.InitializingBean, org.springframework.transaction.PlatformTransactionManager
public class WebRemoteTransactionManager
- extends org.springframework.transaction.support.AbstractPlatformTransactionManager
- implements org.springframework.beans.factory.InitializingBean
PlatformTransactionManager implementation for the XmlDbWebRemoteService class.
The configurable properties of this class are:
- remoteXmlDb
- The
XmlDbWebRemoteService
to manage transactions for. This
implementation can only manage transactions for one XmlDbWebRemoteService.
- Version:
- $Revision: 45 $ $Date: 2007-10-07 19:40:28 +1300 (Sun, 07 Oct 2007) $
- Author:
- matt
- See Also:
- Serialized Form
Fields inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager |
logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION |
Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager |
commit, doResume, doSuspend, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, registerAfterCompletionWithExistingTransaction, rollback, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, shouldCommitOnGlobalRollbackOnly, useSavepointForNestedTransaction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebRemoteTransactionManager
public WebRemoteTransactionManager()
- Default constructor.
doBegin
protected void doBegin(java.lang.Object transaction,
org.springframework.transaction.TransactionDefinition definition)
- Specified by:
doBegin
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
doCleanupAfterCompletion
protected void doCleanupAfterCompletion(java.lang.Object transaction)
- Overrides:
doCleanupAfterCompletion
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
doCommit
protected void doCommit(org.springframework.transaction.support.DefaultTransactionStatus status)
- Specified by:
doCommit
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
doGetTransaction
protected java.lang.Object doGetTransaction()
- Specified by:
doGetTransaction
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
isExistingTransaction
protected boolean isExistingTransaction(java.lang.Object transaction)
- Overrides:
isExistingTransaction
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
doSetRollbackOnly
protected void doSetRollbackOnly(org.springframework.transaction.support.DefaultTransactionStatus status)
- Overrides:
doSetRollbackOnly
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
doRollback
protected void doRollback(org.springframework.transaction.support.DefaultTransactionStatus status)
- Specified by:
doRollback
in class org.springframework.transaction.support.AbstractPlatformTransactionManager
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
getRemoteXmlDb
public XmlDbWebRemoteService getRemoteXmlDb()
- Returns:
- the remoteXmlDb
setRemoteXmlDb
public void setRemoteXmlDb(XmlDbWebRemoteService remoteXmlDb)
- Parameters:
remoteXmlDb
- the remoteXmlDb to set