org.openspaces.core.transaction.manager
Class DirectJiniTransactionManager
java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.openspaces.core.transaction.manager.AbstractJiniTransactionManager
org.openspaces.core.transaction.manager.DirectJiniTransactionManager
- All Implemented Interfaces:
- Serializable, JiniPlatformTransactionManager, ServiceDetailsProvider, Aware, BeanNameAware, DisposableBean, InitializingBean, PlatformTransactionManager
public class DirectJiniTransactionManager
- extends AbstractJiniTransactionManager
Springs transaction manager (PlatformTransactionManager
using directly injected Jini TransactionManager. This transaction manager is mostly used
with applications that obtain the Jini transaction manager by other means than the ones provided
by LocalJiniTransactionManager and LookupJiniTransactionManager.
- Author:
- kimchy
- See Also:
- Serialized Form
| Methods inherited from class org.openspaces.core.transaction.manager.AbstractJiniTransactionManager |
afterPropertiesSet, applyIsolationLevel, convertJiniException, destroy, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doJiniBegin, doResume, doRollback, doSetRollbackOnly, doSuspend, getBeanName, getTransactionalContext, getTransactionManager, isExistingTransaction, logMessage, setBeanName, setCommitTimeout, setLeaseRenewalConfig, setRollbackTimeout, setTransactionalContext, suppportsCustomIsolationLevel, useSavepointForNestedTransaction |
| Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager |
commit, determineTimeout, 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectJiniTransactionManager
public DirectJiniTransactionManager()
setTransactionManager
public void setTransactionManager(TransactionManager transactionManager)
- Sets the Jini
TransactionManager to be used. This is a required property.
doCreateTransactionManager
protected TransactionManager doCreateTransactionManager()
throws Exception
- Returns the
TransactionManager provided using the
setTransactionManager(TransactionManager).
- Specified by:
doCreateTransactionManager in class AbstractJiniTransactionManager
- Throws:
Exception
getServicesDetails
public ServiceDetails[] getServicesDetails()
- Description copied from interface:
ServiceDetailsProvider
- Retruns one or more service details that the service exposes.
Copyright © GigaSpaces.