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 Contexts contain information of a specific invocation on the cache, such as its origins, scope (transactional or non-transactional), as well as invocation-specific flags. 
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.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
 

Methods in org.infinispan.context that return GlobalTransaction
 GlobalTransaction TransactionalInvocationContextFlagsOverride.getGlobalTransaction()
           
 

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> mods, 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 AsyncStore.rollback(GlobalTransaction tx)
           
 void AbstractDelegatingStore.rollback(GlobalTransaction tx)
           
 

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 DldGlobalTransaction
          This class is used when deadlock detection is enabled.
 

Fields in org.infinispan.transaction.xa declared as GlobalTransaction
protected  GlobalTransaction AbstractCacheTransaction.tx
           
 

Methods in org.infinispan.transaction.xa that return GlobalTransaction
 GlobalTransaction CacheTransaction.getGlobalTransaction()
          Returns the transaction identifier.
 GlobalTransaction AbstractCacheTransaction.getGlobalTransaction()
           
 GlobalTransaction GlobalTransactionFactory.instantiateGlobalTransaction()
           
 GlobalTransaction GlobalTransactionFactory.newGlobalTransaction(Address addr, boolean remote)
           
 GlobalTransaction GlobalTransaction.Externalizer.readObject(ObjectInput input)
           
 

Methods in org.infinispan.transaction.xa that return types with arguments of type GlobalTransaction
 Set<Class<? extends GlobalTransaction>> GlobalTransaction.Externalizer.getTypeClasses()
           
 

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.
 Set<Object> TransactionTable.getLockedKeysForRemoteTransaction(GlobalTransaction gtx)
           
 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.
 void GlobalTransaction.Externalizer.writeObject(ObjectOutput output, GlobalTransaction gtx)
           
 

Constructors in org.infinispan.transaction.xa with parameters of type GlobalTransaction
LocalTransaction(Transaction transaction, GlobalTransaction tx)
           
RemoteTransaction(GlobalTransaction tx)
           
RemoteTransaction(WriteCommand[] modifications, GlobalTransaction tx)
           
 



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