Uses of Class
org.infinispan.transaction.xa.GlobalTransaction

Packages that use GlobalTransaction
org.infinispan.commands Commands that operate on the cache, either locally or remotely. 
org.infinispan.commands.control Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. 
org.infinispan.commands.tx Commands that represent transactional lifecycle transitions. 
org.infinispan.context.impl This package contains different context implementations, selected dynamically based on the type of invocation. 
org.infinispan.interceptors Infinispan is designed around a set of interceptors around a data container. 
org.infinispan.loaders This package contains loaders and stores, which are used for overflow or persistence. 
org.infinispan.loaders.bdbje This package contains a CacheStore implementation based on Oracle's BDBJE storage engine. 
org.infinispan.loaders.decorators This package contains loaders and stores, which are used for overflow or persistence. 
org.infinispan.loaders.modifications Modifications that are used to encapsulate cache operations for application to a CacheStore
org.infinispan.notifications.cachelistener Cache-specific notifications and eventing. 
org.infinispan.notifications.cachelistener.event   
org.infinispan.transaction JTA transaction support. 
org.infinispan.transaction.xa XA transaction support. 
 

Uses of GlobalTransaction in org.infinispan.commands
 

Methods in org.infinispan.commands with parameters of type GlobalTransaction
 CommitCommand CommandsFactoryImpl.buildCommitCommand(GlobalTransaction gtx)
           
 CommitCommand CommandsFactory.buildCommitCommand(GlobalTransaction gtx)
          Builds a CommitCommand
 PrepareCommand CommandsFactoryImpl.buildPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhaseCommit)
           
 PrepareCommand CommandsFactory.buildPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhaseCommit)
          Builds a PrepareCommand
 RollbackCommand CommandsFactoryImpl.buildRollbackCommand(GlobalTransaction gtx)
           
 RollbackCommand CommandsFactory.buildRollbackCommand(GlobalTransaction gtx)
          Builds a RollbackCommand
 

Uses of GlobalTransaction in org.infinispan.commands.control
 

Methods in org.infinispan.commands.control with parameters of type GlobalTransaction
 void LockControlCommand.attachGlobalTransaction(GlobalTransaction gtx)
           
 

Uses of GlobalTransaction in org.infinispan.commands.tx
 

Fields in org.infinispan.commands.tx declared as GlobalTransaction
protected  GlobalTransaction AbstractTransactionBoundaryCommand.globalTx
           
 

Methods in org.infinispan.commands.tx that return GlobalTransaction
 GlobalTransaction TransactionBoundaryCommand.getGlobalTransaction()
           
 GlobalTransaction AbstractTransactionBoundaryCommand.getGlobalTransaction()
           
 

Constructors in org.infinispan.commands.tx with parameters of type GlobalTransaction
CommitCommand(GlobalTransaction gtx)
           
PrepareCommand(GlobalTransaction gtx, boolean onePhaseCommit, WriteCommand... modifications)
           
PrepareCommand(GlobalTransaction gtx, List<WriteCommand> commands, boolean onePhaseCommit)
           
RollbackCommand(GlobalTransaction globalTransaction)
           
 

Uses of GlobalTransaction in org.infinispan.context.impl
 

Methods in org.infinispan.context.impl that return GlobalTransaction
 GlobalTransaction TxInvocationContext.getGlobalTransaction()
          Returns the id of the transaction assoctiated with the current call.
 GlobalTransaction RemoteTxInvocationContext.getGlobalTransaction()
           
 GlobalTransaction LocalTxInvocationContext.getGlobalTransaction()
           
 

Uses of GlobalTransaction in org.infinispan.interceptors
 

Fields in org.infinispan.interceptors with type parameters of type GlobalTransaction
protected  Map<GlobalTransaction,List<VisitableCommand>> InvalidationInterceptor.txMods
           
 

Uses of GlobalTransaction in org.infinispan.loaders
 

Methods in org.infinispan.loaders with parameters of type GlobalTransaction
 void CacheStore.commit(GlobalTransaction tx)
          Commits a transaction that has been previously prepared.
 void AbstractCacheStore.commit(GlobalTransaction tx)
           
 void CacheStore.prepare(List<? extends Modification> modifications, GlobalTransaction tx, boolean isOnePhase)
          Issues a prepare call with a set of modifications to be applied to the cache store
 void AbstractCacheStore.prepare(List<? extends Modification> mods, GlobalTransaction tx, boolean isOnePhase)
           
 void CacheStore.rollback(GlobalTransaction tx)
          Rolls back a transaction that has been previously prepared

This method may be invoked on a transaction for which there is no prior CacheStore.prepare(java.util.List, org.infinispan.transaction.xa.GlobalTransaction, boolean).

 void AbstractCacheStore.rollback(GlobalTransaction tx)
           
 

Uses of GlobalTransaction in org.infinispan.loaders.bdbje
 

Methods in org.infinispan.loaders.bdbje with parameters of type GlobalTransaction
 void BdbjeCacheStore.commit(GlobalTransaction tx)
          Commits a transaction that has been previously prepared.
protected  void BdbjeCacheStore.completeTransaction(GlobalTransaction tx, boolean commit)
          Looks up the SleepyCat transaction associated with the parameter tx.
protected  void BdbjeCacheStore.prepare(List<? extends Modification> mods, GlobalTransaction tx)
          Looks up the SleepyCat transaction associated with tx.
 void BdbjeCacheStore.prepare(List<? extends Modification> mods, GlobalTransaction tx, boolean isOnePhase)
          Issues a prepare call with a set of modifications to be applied to the cache store
 void BdbjeCacheStore.rollback(GlobalTransaction tx)
          Rolls back a transaction that has been previously prepared

This method may be invoked on a transaction for which there is no prior CacheStore.prepare(java.util.List, org.infinispan.transaction.xa.GlobalTransaction, boolean).

 

Uses of GlobalTransaction in org.infinispan.loaders.decorators
 

Methods in org.infinispan.loaders.decorators with parameters of type GlobalTransaction
 void SingletonStore.commit(GlobalTransaction tx)
           
 void ReadOnlyStore.commit(GlobalTransaction tx)
           
 void ChainingCacheStore.commit(GlobalTransaction tx)
           
 void AsyncStore.commit(GlobalTransaction tx)
           
 void AbstractDelegatingStore.commit(GlobalTransaction tx)
           
 void SingletonStore.prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 void ReadOnlyStore.prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 void ChainingCacheStore.prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 void AsyncStore.prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 void AbstractDelegatingStore.prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 void SingletonStore.rollback(GlobalTransaction tx)
           
 void ReadOnlyStore.rollback(GlobalTransaction tx)
           
 void ChainingCacheStore.rollback(GlobalTransaction tx)
           
 void AbstractDelegatingStore.rollback(GlobalTransaction tx)
           
 

Uses of GlobalTransaction in org.infinispan.loaders.modifications
 

Methods in org.infinispan.loaders.modifications that return GlobalTransaction
 GlobalTransaction Prepare.getTx()
           
 GlobalTransaction Commit.getTx()
           
 

Constructors in org.infinispan.loaders.modifications with parameters of type GlobalTransaction
Commit(GlobalTransaction tx)
           
Prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase)
           
 

Uses of GlobalTransaction in org.infinispan.notifications.cachelistener
 

Methods in org.infinispan.notifications.cachelistener with parameters of type GlobalTransaction
 void CacheNotifierImpl.notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx)
           
 void CacheNotifier.notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx)
          Notifies all registered listeners of a transaction completion event.
 void CacheNotifierImpl.notifyTransactionRegistered(GlobalTransaction globalTransaction, InvocationContext ctx)
           
 void CacheNotifier.notifyTransactionRegistered(GlobalTransaction globalTransaction, InvocationContext ctx)
          Notifies all registered listeners of a transaction registration event.
 

Uses of GlobalTransaction in org.infinispan.notifications.cachelistener.event
 

Methods in org.infinispan.notifications.cachelistener.event that return GlobalTransaction
 GlobalTransaction TransactionalEvent.getGlobalTransaction()
           
 GlobalTransaction EventImpl.getGlobalTransaction()
           
 

Methods in org.infinispan.notifications.cachelistener.event with parameters of type GlobalTransaction
 void EventImpl.setTransactionId(GlobalTransaction transaction)
           
 

Uses of GlobalTransaction in org.infinispan.transaction
 

Methods in org.infinispan.transaction that return GlobalTransaction
 GlobalTransaction TransactionLog.LogEntry.getTransaction()
           
 

Methods in org.infinispan.transaction with parameters of type GlobalTransaction
 void TransactionLog.logCommit(GlobalTransaction gtx)
           
 void TransactionLog.logOnePhaseCommit(GlobalTransaction gtx, WriteCommand[] modifications)
           
 void TransactionLog.rollback(GlobalTransaction gtx)
           
 

Constructors in org.infinispan.transaction with parameters of type GlobalTransaction
TransactionLog.LogEntry(GlobalTransaction transaction, WriteCommand... modifications)
           
 

Uses of GlobalTransaction in org.infinispan.transaction.xa
 

Subclasses of GlobalTransaction in org.infinispan.transaction.xa
 class DeadlockDetectingGlobalTransaction
          This class is used when deadlock detection is enabled.
 

Methods in org.infinispan.transaction.xa that return GlobalTransaction
 GlobalTransaction TransactionXaAdapter.getGlobalTransaction()
           
 GlobalTransaction RemoteTransaction.getGlobalTransaction()
           
 GlobalTransaction CacheTransaction.getGlobalTransaction()
          Returns the transaction identifier.
 GlobalTransaction TransactionXaAdapter.getGlobalTx()
           
 GlobalTransaction GlobalTransactionFactory.instantiateGlobalTransaction()
           
 GlobalTransaction GlobalTransactionFactory.newGlobalTransaction(Address addr, boolean remote)
           
 

Methods in org.infinispan.transaction.xa with parameters of type GlobalTransaction
 boolean TransactionTable.containRemoteTx(GlobalTransaction globalTransaction)
           
 RemoteTransaction TransactionTable.createRemoteTransaction(GlobalTransaction globalTx)
          Creates and register a RemoteTransaction with no modifications.
 RemoteTransaction TransactionTable.createRemoteTransaction(GlobalTransaction globalTx, WriteCommand[] modifications)
          Creates and register a RemoteTransaction based on the supplied params.
 RemoteTransaction TransactionTable.getRemoteTransaction(GlobalTransaction txId)
          Returns the RemoteTransaction associated with the supplied transaction id.
 boolean TransactionTable.removeRemoteTransaction(GlobalTransaction txId)
          Removes the RemoteTransaction corresponding to the given tx.
 

Constructors in org.infinispan.transaction.xa with parameters of type GlobalTransaction
RemoteTransaction(GlobalTransaction tx)
           
RemoteTransaction(WriteCommand[] modifications, GlobalTransaction tx)
           
TransactionXaAdapter(GlobalTransaction globalTx, InvocationContextContainer icc, InterceptorChain invoker, CommandsFactory commandsFactory, Configuration configuration, TransactionTable txTable, Transaction transaction)
           
 


Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.