Package | Description |
---|---|
com.gigaspaces.client.transaction | |
com.gigaspaces.client.transaction.local | |
com.gigaspaces.client.transaction.xa | |
com.gigaspaces.internal.client.spaceproxy.operations | |
com.gigaspaces.internal.lrmi.stubs | |
com.gigaspaces.internal.server.space | |
com.gigaspaces.internal.transaction | |
com.j_spaces.core.client |
Provides GigaSpaces client interface services
|
com.j_spaces.jms |
Provides GigaSpaces J2EE Java Messaging Service Interface
|
com.sun.jini.mahalo |
Provides implementations of the
TransactionManager service.
|
net.jini.core.transaction | |
net.jini.core.transaction.server | |
org.openspaces.core.transaction.manager |
Jini and Local transaction managers using Spring abstraction for transaction managers
(PlatformTransactionManager).
|
org.openspaces.jpa.openjpa |
Holds OpenSpaces OpenJPA extensions.
|
Modifier and Type | Method and Description |
---|---|
TransactionManager |
TransactionManagersMap.get(IJSpace space) |
TransactionManager |
DistributedTransactionManagerProvider.getTransactionManager() |
TransactionManager |
ITransactionManagerProvider.getTransactionManager()
Gets the provider's associated transaction manager.
|
TransactionManager |
LookupDistributedTransactionManagerProvider.getTransactionManager() |
Modifier and Type | Method and Description |
---|---|
void |
TransactionManagersMap.put(IJSpace space,
TransactionManager transactionManager) |
Modifier and Type | Class and Description |
---|---|
class |
LocalTransactionManagerImpl
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static GSServerTransaction |
GSServerTransaction.create(TransactionManager tm,
Object id,
long lease) |
Constructor and Description |
---|
GSServerTransaction(TransactionManager tm,
Object id)
Ctor
|
GSServerTransaction(TransactionManager tm,
Object id,
long lease) |
GSServerTransaction(TransactionManager tm,
Object id,
TransactionParticipantDataImpl metaData) |
Modifier and Type | Method and Description |
---|---|
TransactionManager |
CommitPreparedTransactionSpaceOperationRequest.getMgr() |
TransactionManager |
PrepareAndCommitTransactionSpaceOperationRequest.getMgr() |
TransactionManager |
AbortPreparedTransactionSpaceOperationRequest.getMgr() |
Constructor and Description |
---|
AbortPreparedTransactionSpaceOperationRequest(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) |
Modifier and Type | Method and Description |
---|---|
void |
LRMISpaceImpl.abort(TransactionManager parm1,
long parm2) |
void |
LRMISpaceImpl.abort(TransactionManager parm1,
Object parm2) |
void |
LRMISpaceImpl.commit(TransactionManager parm1,
long parm2) |
void |
LRMISpaceImpl.commit(TransactionManager parm1,
long parm2,
int numOfParticipants) |
void |
LRMISpaceImpl.commit(TransactionManager parm1,
Object parm2) |
void |
LRMISpaceImpl.commit(TransactionManager parm1,
Object parm2,
int numOfParticipants) |
int |
LRMISpaceImpl.prepare(TransactionManager parm1,
long parm2) |
Object |
LRMISpaceImpl.prepare(TransactionManager parm1,
long parm2,
boolean parm3) |
int |
LRMISpaceImpl.prepare(TransactionManager parm1,
Object parm2) |
Object |
LRMISpaceImpl.prepare(TransactionManager parm1,
Object parm2,
boolean parm3) |
int |
LRMISpaceImpl.prepare(TransactionManager parm1,
Object parm2,
int numOfParticipants) |
Object |
LRMISpaceImpl.prepare(TransactionManager parm1,
Object parm2,
int parm3,
boolean parm4) |
int |
LRMISpaceImpl.prepareAndCommit(TransactionManager parm1,
long parm2) |
int |
LRMISpaceImpl.prepareAndCommit(TransactionManager parm1,
Object parm2) |
void |
LRMISpaceImpl.renewLease(TransactionManager mgr,
long id,
long time) |
Modifier and Type | Method and Description |
---|---|
void |
SpaceImpl.abort(TransactionManager mgr,
long id) |
void |
IRemoteSpace.abort(TransactionManager parm1,
Object parm2) |
void |
SpaceImpl.abort(TransactionManager mgr,
Object id) |
void |
SpaceEngine.abort(TransactionManager mgr,
ServerTransaction st,
boolean supportsTwoPhaseReplication,
OperationID operationID) |
void |
SpaceImpl.abortImpl(TransactionManager mgr,
Object id,
boolean supportsTwoPhaseReplication,
OperationID operationID) |
void |
SpaceEngine.abortSA(TransactionManager mgr,
ServerTransaction st,
boolean fromLeaseExpiration,
boolean verifyExpiredXtn,
boolean supportsTwoPhaseReplication,
OperationID operationID) |
void |
SpaceImpl.commit(TransactionManager mgr,
long id) |
void |
SpaceImpl.commit(TransactionManager mgr,
long id,
int numOfParticipants) |
void |
IRemoteSpace.commit(TransactionManager parm1,
Object parm2) |
void |
SpaceImpl.commit(TransactionManager mgr,
Object id) |
void |
IRemoteSpace.commit(TransactionManager parm1,
Object parm2,
int numOfParticipants) |
void |
SpaceImpl.commit(TransactionManager mgr,
Object id,
int numOfParticipants) |
void |
SpaceEngine.commit(TransactionManager mgr,
ServerTransaction st,
boolean supportsTwoPhaseReplication,
OperationID operationID,
boolean mayBeFromReplication) |
void |
SpaceImpl.commitImpl(TransactionManager mgr,
Object id,
int numOfParticipants,
boolean supportsTwoPhaseReplication,
OperationID operationID,
boolean mayBeFromReplication) |
ServerTransaction |
SpaceImpl.createServerTransaction(TransactionManager mgr,
Object id,
int numOfParticipants) |
protected void |
SpaceEngine.handleExceptionOnPrepare(TransactionManager mgr,
ServerTransaction st,
boolean supportsTwoPhaseReplication,
XtnEntry xtnEntry) |
int |
SpaceImpl.prepare(TransactionManager mgr,
long id) |
Object |
IRemoteSpace.prepare(TransactionManager mgr,
long id,
boolean needClusteredProxy) |
Object |
SpaceImpl.prepare(TransactionManager mgr,
long id,
boolean needClusteredProxy) |
int |
IRemoteSpace.prepare(TransactionManager parm1,
Object parm2) |
int |
SpaceImpl.prepare(TransactionManager mgr,
Object id) |
Object |
IRemoteSpace.prepare(TransactionManager parm1,
Object parm2,
boolean needClusteredProxy) |
Object |
SpaceImpl.prepare(TransactionManager mgr,
Object parm2,
boolean needClusteredProxy) |
int |
IRemoteSpace.prepare(TransactionManager parm1,
Object parm2,
int numOfParticipants) |
int |
SpaceImpl.prepare(TransactionManager mgr,
Object id,
int numOfParticipants) |
Object |
IRemoteSpace.prepare(TransactionManager parm1,
Object parm2,
int numOfParticipants,
boolean needClusteredProxy) |
Object |
SpaceImpl.prepare(TransactionManager mgr,
Object parm2,
int numOfParticipants,
boolean needClusteredProxy) |
int |
SpaceEngine.prepare(TransactionManager mgr,
ServerTransaction st,
boolean singleParticipant,
boolean supportsTwoPhaseReplication,
OperationID operationID) |
int |
SpaceImpl.prepareAndCommit(TransactionManager mgr,
long id) |
int |
IRemoteSpace.prepareAndCommit(TransactionManager parm1,
Object parm2) |
int |
SpaceImpl.prepareAndCommit(TransactionManager mgr,
Object id) |
int |
SpaceEngine.prepareAndCommit(TransactionManager mgr,
ServerTransaction st,
OperationID operationID)
Prepare and commit the transaction - called for single participant transaction or transaction
without changes
|
int |
SpaceImpl.prepareAndCommitImpl(TransactionManager mgr,
Object id,
OperationID operationID) |
void |
SpaceImpl.renewLease(TransactionManager mgr,
long id,
long time) |
Modifier and Type | Class and Description |
---|---|
class |
DummyTransactionManager |
Modifier and Type | Class and Description |
---|---|
class |
LocalTransactionManager
Deprecated.
Since 8.0 - Use JINI transactions instead.
|
Constructor and Description |
---|
XAResourceImpl(TransactionManager txnManger,
IJSpace proxy) |
XAResourceImpl(TransactionManager txnManger,
IJSpace proxy,
boolean delegatedXa,
boolean resourcePerSingleTxn)
Ctor
|
Modifier and Type | Method and Description |
---|---|
TransactionManager |
GSConnectionFactoryImpl.getDistributedTransactionManager() |
TransactionManager |
GSConnectionFactoryImpl.getLocalTransactionManager() |
Constructor and Description |
---|
XAResourceJMSImpl(TransactionManager tm,
GSXASessionImpl session,
ISpaceProxy proxy) |
Modifier and Type | Interface and Description |
---|---|
interface |
TxnManager
Encapsulates the interface of an implementation of a
TransactionManager . |
Modifier and Type | Class and Description |
---|---|
class |
TransientMahaloImpl
Convenience class intended for use with the
ServiceStarter framework
to start a transient (non-activatable, non-persistent) implementation of Mahalo. |
class |
TxnManagerImpl
An implementation of the Jini(TM) Transaction Specification.
|
class |
TxnMgrProxy
A
TxnMgrProxy is a proxy for the transaction manager service. |
Modifier and Type | Method and Description |
---|---|
TransactionManager |
TxnManager.getLocalProxy() |
TransactionManager |
TxnManagerImpl.getLocalProxy() |
TransactionManager |
TxnManager.manager()
Returns a reference to the
TransactionManager interface. |
TransactionManager |
TxnManagerImpl.manager()
Returns a reference to the
TransactionManager interface. |
Modifier and Type | Method and Description |
---|---|
static int |
PrepareAndCommitJob.commitAndPreparePartitionWithEnabledFailover(com.sun.jini.mahalo.ParticipantHandle handle,
TransactionManager mgr,
long id,
Object xid) |
Constructor and Description |
---|
SettlerTask(TaskManager manager,
WakeupManager wm,
TransactionManager txnmgr,
Object tid)
Constructs a
SettlerTask . |
Modifier and Type | Method and Description |
---|---|
static Transaction.Created |
TransactionFactory.create(TransactionManager mgr,
long leaseTime)
Create a new top-level transaction.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedTransactionManager
additional apis for transaction manager
|
interface |
NestableTransactionManager
The interface used for managers of the two-phase commit protocol for nestable transactions.
|
Modifier and Type | Method and Description |
---|---|
void |
TransactionParticipant.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.
|
void |
TransactionParticipant.commit(TransactionManager mgr,
long id)
Requests that the participant make all of its
PREPARED changes for the specified
transaction visible outside of the transaction and unlock any resources locked by the
transaction. |
void |
TransactionParticipant.commit(TransactionManager mgr,
long id,
int numOfParticipants)
Requests that the participant make all of its
PREPARED changes for the specified
transaction visible outside of the transaction and unlock any resources locked by the
transaction. |
static ServerTransaction |
ServerTransaction.create(TransactionManager mgr,
long id,
long lease) |
int |
TransactionParticipant.prepare(TransactionManager mgr,
long id)
Requests that the participant prepare itself to commit the transaction, and to vote on the
outcome of the transaction.
|
int |
TransactionParticipant.prepareAndCommit(TransactionManager mgr,
long id)
A combination of
prepare and commit , which can be used by the
manager when there is just one participant left to prepare and all other participants (if
any) have responded with NOTCHANGED . |
void |
TransactionParticipant.renewLease(TransactionManager mgr,
long id,
long time)
Notify the transaction participant about transaction lease renewal
|
Constructor and Description |
---|
ServerTransaction(TransactionManager mgr,
long id) |
ServerTransaction(TransactionManager mgr,
long id,
long lease)
Simple constructor.
|
ServerTransaction(TransactionManager mgr,
long id,
TransactionParticipantDataImpl metaData) |
Modifier and Type | Method and Description |
---|---|
protected abstract TransactionManager |
AbstractJiniTransactionManager.doCreateTransactionManager()
Implemented by sub classes to provide a Jini
TransactionManager . |
protected TransactionManager |
DirectJiniTransactionManager.doCreateTransactionManager()
Returns the
TransactionManager provided using the DirectJiniTransactionManager.setTransactionManager(TransactionManager) . |
protected TransactionManager |
DistributedJiniTransactionManager.doCreateTransactionManager() |
protected TransactionManager |
LookupJiniTransactionManager.doCreateTransactionManager()
Returns a Jini
TransactionManager that is lookup up using JiniServiceFactoryBean . |
TransactionManager |
AbstractJiniTransactionManager.getTransactionManager() |
Modifier and Type | Method and Description |
---|---|
void |
DirectJiniTransactionManager.setTransactionManager(TransactionManager transactionManager)
Sets the Jini
TransactionManager to be used. |
Modifier and Type | Method and Description |
---|---|
TransactionManager |
SpaceConfiguration.getTransactionManager() |
Copyright © GigaSpaces.