public class DistributedJiniTransactionManager extends AbstractJiniTransactionManager implements DisposableBean
AbstractJiniTransactionManager.JiniTransactionObject, AbstractJiniTransactionManager.UnexpectedTransactionException
AbstractPlatformTransactionManager.SuspendedResourcesHolder
beanName, SERVICE_TYPE
logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION
Constructor and Description |
---|
DistributedJiniTransactionManager() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
protected TransactionManager |
doCreateTransactionManager()
Implemented by sub classes to provide a Jini
TransactionManager . |
ServiceDetails[] |
getServicesDetails()
Retruns one or more service details that the service exposes.
|
protected boolean |
suppportsCustomIsolationLevel() |
afterPropertiesSet, applyIsolationLevel, convertJiniException, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doJiniBegin, doResume, doRollback, doSetRollbackOnly, doSuspend, getBeanName, getTransactionalContext, getTransactionManager, isExistingTransaction, logMessage, setBeanName, setCommitTimeout, setLeaseRenewalConfig, setRollbackTimeout, setTransactionalContext, useSavepointForNestedTransaction
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
commit, getTransaction, rollback
protected TransactionManager doCreateTransactionManager() throws Exception
AbstractJiniTransactionManager
TransactionManager
.doCreateTransactionManager
in class AbstractJiniTransactionManager
Exception
public void destroy() throws Exception
destroy
in interface DisposableBean
destroy
in class AbstractJiniTransactionManager
Exception
public ServiceDetails[] getServicesDetails()
ServiceDetailsProvider
getServicesDetails
in interface ServiceDetailsProvider
protected boolean suppportsCustomIsolationLevel()
suppportsCustomIsolationLevel
in class AbstractJiniTransactionManager
Copyright © GigaSpaces.