Uses of Interface
net.jini.core.transaction.server.TransactionManager
Packages that use TransactionManager
Package
Description
Provides Space properties and security context services
Provides GigaSpaces client interface services
Provides implementations of the
TransactionManager service.
Jini and Local transaction managers using Spring abstraction for transaction managers
(PlatformTransactionManager).
-
Uses of TransactionManager in com.gigaspaces.client.transaction
Methods in com.gigaspaces.client.transaction that return TransactionManagerModifier and TypeMethodDescriptionDistributedTransactionManagerProvider.getTransactionManager()ITransactionManagerProvider.getTransactionManager()Gets the provider's associated transaction manager.LookupDistributedTransactionManagerProvider.getTransactionManager()Methods in com.gigaspaces.client.transaction with parameters of type TransactionManagerModifier and TypeMethodDescriptionvoidTransactionManagersMap.put(IJSpace space, TransactionManager transactionManager) -
Uses of TransactionManager in com.gigaspaces.client.transaction.local
Classes in com.gigaspaces.client.transaction.local that implement TransactionManager -
Uses of TransactionManager in com.gigaspaces.client.transaction.xa
Methods in com.gigaspaces.client.transaction.xa with parameters of type TransactionManagerModifier and TypeMethodDescriptionstatic GSServerTransactionGSServerTransaction.create(TransactionManager tm, Object id, long lease) Constructors in com.gigaspaces.client.transaction.xa with parameters of type TransactionManagerModifierConstructorDescriptionCtorGSServerTransaction(TransactionManager tm, Object id, long lease) GSServerTransaction(TransactionManager tm, Object id, TransactionParticipantDataImpl metaData) -
Uses of TransactionManager in com.gigaspaces.internal.client.spaceproxy.operations
Methods in com.gigaspaces.internal.client.spaceproxy.operations that return TransactionManagerModifier and TypeMethodDescriptionAbortPreparedTransactionSpaceOperationRequest.getMgr()CommitPreparedTransactionSpaceOperationRequest.getMgr()PrepareAndCommitTransactionSpaceOperationRequest.getMgr()Constructors in com.gigaspaces.internal.client.spaceproxy.operations with parameters of type TransactionManagerModifierConstructorDescriptionAbortPreparedTransactionSpaceOperationRequest(TransactionManager mgr, long id, int partitionId, OperationID operationID) AbortPreparedTransactionSpaceOperationRequest(TransactionManager mgr, Object xid, int partitionId, OperationID operationID) CommitPreparedTransactionSpaceOperationRequest(TransactionManager mgr, long id, int partitionId, int numParticipants, OperationID operationID) CommitPreparedTransactionSpaceOperationRequest(TransactionManager mgr, Object xid, int partitionId, int numParticipants, OperationID operationID) PrepareAndCommitTransactionSpaceOperationRequest(TransactionManager mgr, long id, int partitionId, OperationID operationID) PrepareAndCommitTransactionSpaceOperationRequest(TransactionManager mgr, Object xid, int partitionId, OperationID operationID) -
Uses of TransactionManager in com.gigaspaces.internal.lrmi.stubs
Methods in com.gigaspaces.internal.lrmi.stubs with parameters of type TransactionManagerModifier and TypeMethodDescriptionvoidLRMISpaceImpl.abort(TransactionManager parm1, long parm2) voidLRMISpaceImpl.abort(TransactionManager parm1, Object parm2) voidLRMISpaceImpl.commit(TransactionManager parm1, long parm2) voidLRMISpaceImpl.commit(TransactionManager parm1, long parm2, int numOfParticipants) voidLRMISpaceImpl.commit(TransactionManager parm1, Object parm2) voidLRMISpaceImpl.commit(TransactionManager parm1, Object parm2, int numOfParticipants) intLRMISpaceImpl.prepare(TransactionManager parm1, long parm2) LRMISpaceImpl.prepare(TransactionManager parm1, long parm2, boolean parm3) intLRMISpaceImpl.prepare(TransactionManager parm1, Object parm2) LRMISpaceImpl.prepare(TransactionManager parm1, Object parm2, boolean parm3) intLRMISpaceImpl.prepare(TransactionManager parm1, Object parm2, int numOfParticipants) LRMISpaceImpl.prepare(TransactionManager parm1, Object parm2, int parm3, boolean parm4) intLRMISpaceImpl.prepareAndCommit(TransactionManager parm1, long parm2) intLRMISpaceImpl.prepareAndCommit(TransactionManager parm1, Object parm2) voidLRMISpaceImpl.renewLease(TransactionManager mgr, long id, long time) -
Uses of TransactionManager in com.gigaspaces.internal.server.space
Methods in com.gigaspaces.internal.server.space with parameters of type TransactionManagerModifier and TypeMethodDescriptionvoidIRemoteSpace.abort(TransactionManager parm1, Object parm2) voidSpaceEngine.abort(TransactionManager mgr, ServerTransaction st, boolean supportsTwoPhaseReplication, OperationID operationID) voidSpaceImpl.abort(TransactionManager mgr, long id) voidSpaceImpl.abort(TransactionManager mgr, Object id) voidSpaceImpl.abortImpl(TransactionManager mgr, Object id, boolean supportsTwoPhaseReplication, OperationID operationID) voidSpaceEngine.abortSA(TransactionManager mgr, ServerTransaction st, boolean fromLeaseExpiration, boolean verifyExpiredXtn, boolean supportsTwoPhaseReplication, OperationID operationID) voidIRemoteSpace.commit(TransactionManager parm1, Object parm2) voidIRemoteSpace.commit(TransactionManager parm1, Object parm2, int numOfParticipants) voidSpaceEngine.commit(TransactionManager mgr, ServerTransaction st, boolean supportsTwoPhaseReplication, OperationID operationID, boolean mayBeFromReplication) voidSpaceImpl.commit(TransactionManager mgr, long id) voidSpaceImpl.commit(TransactionManager mgr, long id, int numOfParticipants) voidSpaceImpl.commit(TransactionManager mgr, Object id) voidSpaceImpl.commit(TransactionManager mgr, Object id, int numOfParticipants) voidSpaceImpl.commitImpl(TransactionManager mgr, Object id, int numOfParticipants, boolean supportsTwoPhaseReplication, OperationID operationID, boolean mayBeFromReplication) SpaceImpl.createServerTransaction(TransactionManager mgr, Object id, int numOfParticipants) protected voidSpaceEngine.handleExceptionOnPrepare(TransactionManager mgr, ServerTransaction st, boolean supportsTwoPhaseReplication, XtnEntry xtnEntry) IRemoteSpace.prepare(TransactionManager mgr, long id, boolean needClusteredProxy) intIRemoteSpace.prepare(TransactionManager parm1, Object parm2) IRemoteSpace.prepare(TransactionManager parm1, Object parm2, boolean needClusteredProxy) intIRemoteSpace.prepare(TransactionManager parm1, Object parm2, int numOfParticipants) IRemoteSpace.prepare(TransactionManager parm1, Object parm2, int numOfParticipants, boolean needClusteredProxy) intSpaceEngine.prepare(TransactionManager mgr, ServerTransaction st, boolean singleParticipant, boolean supportsTwoPhaseReplication, OperationID operationID) intSpaceImpl.prepare(TransactionManager mgr, long id) SpaceImpl.prepare(TransactionManager mgr, long id, boolean needClusteredProxy) intSpaceImpl.prepare(TransactionManager mgr, Object id) SpaceImpl.prepare(TransactionManager mgr, Object parm2, boolean needClusteredProxy) intSpaceImpl.prepare(TransactionManager mgr, Object id, int numOfParticipants) SpaceImpl.prepare(TransactionManager mgr, Object parm2, int numOfParticipants, boolean needClusteredProxy) intIRemoteSpace.prepareAndCommit(TransactionManager parm1, Object parm2) intSpaceEngine.prepareAndCommit(TransactionManager mgr, ServerTransaction st, OperationID operationID) Prepare and commit the transaction - called for single participant transaction or transaction without changesintSpaceImpl.prepareAndCommit(TransactionManager mgr, long id) intSpaceImpl.prepareAndCommit(TransactionManager mgr, Object id) intSpaceImpl.prepareAndCommitImpl(TransactionManager mgr, Object id, OperationID operationID) voidSpaceImpl.renewLease(TransactionManager mgr, long id, long time) -
Uses of TransactionManager in com.gigaspaces.internal.transaction
Classes in com.gigaspaces.internal.transaction that implement TransactionManager -
Uses of TransactionManager in com.j_spaces.core
Methods in com.j_spaces.core that return TransactionManager -
Uses of TransactionManager in com.j_spaces.core.client
Classes in com.j_spaces.core.client that implement TransactionManagerModifier and TypeClassDescriptionclassDeprecated.Since 8.0 - Use JINI transactions instead.Constructors in com.j_spaces.core.client with parameters of type TransactionManagerModifierConstructorDescriptionXAResourceImpl(TransactionManager txnManger, IJSpace proxy) XAResourceImpl(TransactionManager txnManger, IJSpace proxy, boolean delegatedXa, boolean resourcePerSingleTxn) Ctor -
Uses of TransactionManager in com.sun.jini.mahalo
Subinterfaces of TransactionManager in com.sun.jini.mahaloModifier and TypeInterfaceDescriptioninterfaceEncapsulates the interface of an implementation of aTransactionManager.Classes in com.sun.jini.mahalo that implement TransactionManagerModifier and TypeClassDescriptionclassConvenience class intended for use with theServiceStarterframework to start a transient (non-activatable, non-persistent) implementation of Mahalo.classAn implementation of the Jini(TM) Transaction Specification.classATxnMgrProxyis a proxy for the transaction manager service.Methods in com.sun.jini.mahalo that return TransactionManagerModifier and TypeMethodDescriptionTxnManager.getLocalProxy()TxnManagerImpl.getLocalProxy()TxnManager.manager()Returns a reference to theTransactionManagerinterface.TxnManagerImpl.manager()Returns a reference to theTransactionManagerinterface.Methods in com.sun.jini.mahalo with parameters of type TransactionManagerModifier and TypeMethodDescriptionstatic intPrepareAndCommitJob.commitAndPreparePartitionWithEnabledFailover(com.sun.jini.mahalo.ParticipantHandle handle, TransactionManager mgr, long id, Object xid) Constructors in com.sun.jini.mahalo with parameters of type TransactionManagerModifierConstructorDescriptionSettlerTask(TaskManager manager, WakeupManager wm, TransactionManager txnmgr, Object tid) Constructs aSettlerTask. -
Uses of TransactionManager in net.jini.core.transaction
Methods in net.jini.core.transaction with parameters of type TransactionManagerModifier and TypeMethodDescriptionstatic Transaction.CreatedTransactionFactory.create(TransactionManager mgr, long leaseTime) Create a new top-level transaction. -
Uses of TransactionManager in net.jini.core.transaction.server
Subinterfaces of TransactionManager in net.jini.core.transaction.serverModifier and TypeInterfaceDescriptioninterfaceadditional apis for transaction managerinterfaceThe interface used for managers of the two-phase commit protocol for nestable transactions.Methods in net.jini.core.transaction.server with parameters of type TransactionManagerModifier and TypeMethodDescriptionvoidTransactionParticipant.abort(TransactionManager mgr, long id) Requests that the participant roll back any changes for the specified transaction and unlock any resources locked by the transaction.voidTransactionParticipant.commit(TransactionManager mgr, long id) Requests that the participant make all of itsPREPAREDchanges for the specified transaction visible outside of the transaction and unlock any resources locked by the transaction.voidTransactionParticipant.commit(TransactionManager mgr, long id, int numOfParticipants) Requests that the participant make all of itsPREPAREDchanges for the specified transaction visible outside of the transaction and unlock any resources locked by the transaction.static ServerTransactionServerTransaction.create(TransactionManager mgr, long id, long lease) intTransactionParticipant.prepare(TransactionManager mgr, long id) Requests that the participant prepare itself to commit the transaction, and to vote on the outcome of the transaction.intTransactionParticipant.prepareAndCommit(TransactionManager mgr, long id) A combination ofprepareandcommit, which can be used by the manager when there is just one participant left to prepare and all other participants (if any) have responded withNOTCHANGED.voidTransactionParticipant.renewLease(TransactionManager mgr, long id, long time) Notify the transaction participant about transaction lease renewalConstructors in net.jini.core.transaction.server with parameters of type TransactionManagerModifierConstructorDescriptionServerTransaction(TransactionManager mgr, long id) ServerTransaction(TransactionManager mgr, long id, long lease) Simple constructor.ServerTransaction(TransactionManager mgr, long id, TransactionParticipantDataImpl metaData) -
Uses of TransactionManager in org.openspaces.core.transaction.manager
Methods in org.openspaces.core.transaction.manager that return TransactionManagerModifier and TypeMethodDescriptionprotected abstract TransactionManagerAbstractJiniTransactionManager.doCreateTransactionManager()Implemented by sub classes to provide a JiniTransactionManager.protected TransactionManagerDirectJiniTransactionManager.doCreateTransactionManager()Returns theTransactionManagerprovided using theDirectJiniTransactionManager.setTransactionManager(TransactionManager).protected TransactionManagerDistributedJiniTransactionManager.doCreateTransactionManager()protected TransactionManagerLookupJiniTransactionManager.doCreateTransactionManager()Returns a JiniTransactionManagerthat is lookup up usingJiniServiceFactoryBean.AbstractJiniTransactionManager.getTransactionManager()Methods in org.openspaces.core.transaction.manager with parameters of type TransactionManagerModifier and TypeMethodDescriptionvoidDirectJiniTransactionManager.setTransactionManager(TransactionManager transactionManager) Sets the JiniTransactionManagerto be used.