Package | Description |
---|---|
com.j_spaces.core.client |
Provides GigaSpaces client interface services
|
com.sun.jini.mahalo |
Provides implementations of the
TransactionManager service.
|
net.jini.core.transaction |
These are the transaction abstraction's interfaces and classes.
|
net.jini.core.transaction.server |
These are the default transaction semantics for participant/manager interaction.
|
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 | 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)
Ctor
|
Modifier and Type | Interface and Description |
---|---|
interface |
TxnManager
Encapsulates the interface of an implementation of
a
TransactionManager . |
Modifier and Type | Class and Description |
---|---|
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.