Uses of Class
org.infinispan.transaction.xa.GlobalTransaction
-
Packages that use GlobalTransaction Package Description org.infinispan.interceptors.xsite Interceptors dealing with cross-site replication.org.infinispan.notifications.cachelistener Cache-specific notifications and eventing.org.infinispan.notifications.cachelistener.cluster org.infinispan.notifications.cachelistener.event Cache-specific listener eventsorg.infinispan.server.hotrod.tx org.infinispan.server.hotrod.tx.table org.infinispan.server.hotrod.tx.table.functions org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.stats Cache statistics.org.infinispan.transaction JTA transaction support.org.infinispan.transaction.synchronization org.infinispan.transaction.xa XA transaction support.org.infinispan.transaction.xa.recovery -
-
Uses of GlobalTransaction in org.infinispan.interceptors.xsite
Methods in org.infinispan.interceptors.xsite with parameters of type GlobalTransaction Modifier and Type Method Description protected booleanBaseBackupInterceptor. isTxFromRemoteSite(GlobalTransaction gtx) -
Uses of GlobalTransaction in org.infinispan.notifications.cachelistener
Methods in org.infinispan.notifications.cachelistener with parameters of type GlobalTransaction Modifier and Type Method Description voidCacheNotifier. notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx)Notifies all registered listeners of a transaction completion event.voidCacheNotifierImpl. notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx)voidCacheNotifier. notifyTransactionRegistered(GlobalTransaction globalTransaction, boolean isOriginLocal)Notifies all registered listeners of a transaction registration event.voidCacheNotifierImpl. notifyTransactionRegistered(GlobalTransaction globalTransaction, boolean isOriginLocal) -
Uses of GlobalTransaction in org.infinispan.notifications.cachelistener.cluster
Methods in org.infinispan.notifications.cachelistener.cluster that return GlobalTransaction Modifier and Type Method Description GlobalTransactionClusterEvent. getGlobalTransaction() -
Uses of GlobalTransaction in org.infinispan.notifications.cachelistener.event
Methods in org.infinispan.notifications.cachelistener.event that return GlobalTransaction Modifier and Type Method Description GlobalTransactionTransactionalEvent. getGlobalTransaction() -
Uses of GlobalTransaction in org.infinispan.server.hotrod.tx
Methods in org.infinispan.server.hotrod.tx with parameters of type GlobalTransaction Modifier and Type Method Description booleanServerTransactionOriginatorChecker. isOriginatorMissing(GlobalTransaction gtx)booleanServerTransactionOriginatorChecker. isOriginatorMissing(GlobalTransaction gtx, Collection<Address> liveMembers)intPrepareCoordinator. onePhaseCommitRemoteTransaction(GlobalTransaction gtx, List<org.infinispan.commands.write.WriteCommand> modifications)Commits a remote 1PC transaction that is already in MARK_COMMIT statevoidPrepareCoordinator. rollbackRemoteTransaction(GlobalTransaction gtx)Rollbacks a transaction that is remove in all the cluster members. -
Uses of GlobalTransaction in org.infinispan.server.hotrod.tx.table
Methods in org.infinispan.server.hotrod.tx.table that return GlobalTransaction Modifier and Type Method Description GlobalTransactionTxState. getGlobalTransaction()Constructors in org.infinispan.server.hotrod.tx.table with parameters of type GlobalTransaction Constructor Description TxState(GlobalTransaction globalTransaction, boolean recoverable, long timeout, TimeService timeService) -
Uses of GlobalTransaction in org.infinispan.server.hotrod.tx.table.functions
Constructors in org.infinispan.server.hotrod.tx.table.functions with parameters of type GlobalTransaction Constructor Description CreateStateFunction(GlobalTransaction globalTransaction, boolean recoverable, long timeout) -
Uses of GlobalTransaction in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer that return GlobalTransaction Modifier and Type Method Description GlobalTransactionTransactionInfo. getGlobalTransaction()Constructors in org.infinispan.statetransfer with parameters of type GlobalTransaction Constructor Description TransactionInfo(GlobalTransaction globalTransaction, int topologyId, org.infinispan.commands.write.WriteCommand[] modifications, Set<Object> lockedKeys) -
Uses of GlobalTransaction in org.infinispan.stats
Methods in org.infinispan.stats with parameters of type GlobalTransaction Modifier and Type Method Description voidCacheStatisticManager. add(ExtendedStatistic stat, double value, GlobalTransaction globalTransaction, boolean local)Adds a value to a statistic.voidCacheStatisticManager. beginTransaction(GlobalTransaction globalTransaction, boolean local)Signals the start of a transaction.voidCacheStatisticManager. increment(ExtendedStatistic stat, GlobalTransaction globalTransaction, boolean local)Increments the statistic value.voidCacheStatisticManager. markAsWriteTransaction(GlobalTransaction globalTransaction, boolean local)Marks the transaction as a write transaction (instead of a read only transaction)voidCacheStatisticManager. onPrepareCommand(GlobalTransaction globalTransaction, boolean local)Invoked when aPrepareCommandis received for a transaction.voidCacheStatisticManager. setTransactionOutcome(boolean commit, GlobalTransaction globalTransaction, boolean local)Sets the transaction outcome to commit or rollback, depending if the transaction has commit successfully or not respectively.voidCacheStatisticManager. terminateTransaction(GlobalTransaction globalTransaction, boolean local, boolean remote)Signals the ending of a transaction. -
Uses of GlobalTransaction in org.infinispan.transaction
Methods in org.infinispan.transaction that return GlobalTransaction Modifier and Type Method Description GlobalTransactionTransactionTable. getGlobalTransaction(Transaction transaction)Methods in org.infinispan.transaction that return types with arguments of type GlobalTransaction Modifier and Type Method Description Collection<GlobalTransaction>TransactionTable. getLocalGlobalTransaction()Collection<GlobalTransaction>TransactionTable. getRemoteGlobalTransaction() -
Uses of GlobalTransaction in org.infinispan.transaction.synchronization
Constructors in org.infinispan.transaction.synchronization with parameters of type GlobalTransaction Constructor Description SyncLocalTransaction(Transaction transaction, GlobalTransaction tx, boolean implicitTransaction, int topologyId, long txCreationTime) -
Uses of GlobalTransaction in org.infinispan.transaction.xa
Classes in org.infinispan.transaction.xa with type parameters of type GlobalTransaction Modifier and Type Class Description protected static classGlobalTransaction.AbstractGlobalTxExternalizer<T extends GlobalTransaction>Subclasses of GlobalTransaction in org.infinispan.transaction.xa Modifier and Type Class Description classDldGlobalTransactionDeprecated.Since 9.0, no longer used.Methods in org.infinispan.transaction.xa that return GlobalTransaction Modifier and Type Method Description protected GlobalTransactionTransactionFactory.TxFactoryEnum. addCoinToss(DldGlobalTransaction dldGlobalTransaction)protected GlobalTransactionGlobalTransaction.Externalizer. createGlobalTransaction()GlobalTransactionCacheTransaction. getGlobalTransaction()Returns the transaction identifier.GlobalTransactionTransactionFactory. newGlobalTransaction()GlobalTransactionTransactionFactory. newGlobalTransaction(Address addr, boolean remote)abstract GlobalTransactionTransactionFactory.TxFactoryEnum. newGlobalTransaction()abstract GlobalTransactionTransactionFactory.TxFactoryEnum. newGlobalTransaction(Address addr, boolean remote, VersionGenerator clusterIdGenerator, boolean clustered)Methods in org.infinispan.transaction.xa that return types with arguments of type GlobalTransaction Modifier and Type Method Description Set<Class<? extends GlobalTransaction>>GlobalTransaction.Externalizer. getTypeClasses()Methods in org.infinispan.transaction.xa with parameters of type GlobalTransaction Modifier and Type Method Description org.infinispan.transaction.impl.LocalTransactionTransactionFactory. newLocalTransaction(Transaction tx, GlobalTransaction gtx, boolean implicitTransaction, int topologyId)abstract org.infinispan.transaction.impl.LocalTransactionTransactionFactory.TxFactoryEnum. newLocalTransaction(Transaction tx, GlobalTransaction gtx, boolean implicitTransaction, int topologyId, long txCreationTime)org.infinispan.transaction.impl.RemoteTransactionTransactionFactory. newRemoteTransaction(org.infinispan.commands.write.WriteCommand[] modifications, GlobalTransaction tx, int topologyId)org.infinispan.transaction.impl.RemoteTransactionTransactionFactory. newRemoteTransaction(GlobalTransaction tx, int topologyId)abstract org.infinispan.transaction.impl.RemoteTransactionTransactionFactory.TxFactoryEnum. newRemoteTransaction(org.infinispan.commands.write.WriteCommand[] modifications, GlobalTransaction tx, int topologyId, long txCreationTime)abstract org.infinispan.transaction.impl.RemoteTransactionTransactionFactory.TxFactoryEnum. newRemoteTransaction(GlobalTransaction tx, int topologyId, long txCreationTime)Constructors in org.infinispan.transaction.xa with parameters of type GlobalTransaction Constructor Description LocalXaTransaction(Transaction transaction, GlobalTransaction tx, boolean implicitTransaction, int topologyId, long txCreationTime) -
Uses of GlobalTransaction in org.infinispan.transaction.xa.recovery
Subclasses of GlobalTransaction in org.infinispan.transaction.xa.recovery Modifier and Type Class Description classRecoveryAwareDldGlobalTransactionDeprecated.Since 9.0, no longer used.classRecoveryAwareGlobalTransactionGlobalTransaction that also holds xid information, required for recovery.Methods in org.infinispan.transaction.xa.recovery with parameters of type GlobalTransaction Modifier and Type Method Description org.infinispan.transaction.impl.RemoteTransactionRecoveryAwareTransactionTable. getRemoteTransaction(GlobalTransaction txId)booleanRecoveryManager. isTransactionPrepared(GlobalTransaction globalTx)Checks both internal state and transaction table's state for the given tx.booleanRecoveryManagerImpl. isTransactionPrepared(GlobalTransaction globalTx)voidRecoveryAwareTransactionTable. remoteTransactionCommitted(GlobalTransaction gtx, boolean onePc)voidRecoveryAwareTransactionTable. remoteTransactionPrepared(GlobalTransaction gtx)Marks the transaction as prepared.voidRecoveryAwareTransactionTable. remoteTransactionRollback(GlobalTransaction gtx)voidRecoveryManager. removeRecoveryInformation(Collection<Address> where, Xid xid, boolean sync, GlobalTransaction gtx, boolean fromCluster)Removes from the specified nodes (or all nodes if the value of 'where' is null) the recovery information associated with these Xids.voidRecoveryManagerImpl. removeRecoveryInformation(Collection<Address> lockOwners, Xid xid, boolean sync, GlobalTransaction gtx, boolean fromCluster)Constructors in org.infinispan.transaction.xa.recovery with parameters of type GlobalTransaction Constructor Description RecoveryAwareLocalTransaction(Transaction transaction, GlobalTransaction tx, boolean implicitTransaction, int topologyId, long txCreationTime)RecoveryAwareRemoteTransaction(org.infinispan.commands.write.WriteCommand[] modifications, GlobalTransaction tx, int topologyId, long txCreationTime)RecoveryAwareRemoteTransaction(GlobalTransaction tx, int topologyId, long txCreationTime)
-