Package org.infinispan.transaction.impl
Class ClusteredTransactionOriginatorChecker
- java.lang.Object
-
- org.infinispan.transaction.impl.ClusteredTransactionOriginatorChecker
-
- All Implemented Interfaces:
TransactionOriginatorChecker
public class ClusteredTransactionOriginatorChecker extends Object implements TransactionOriginatorChecker
ATransactionOriginatorCheckerimplementation for clustered caches.It uses the current topology to fetch the live members to check if the transaction's originator is alive.
- Since:
- 9.1
- Author:
- Pedro Ruivo
-
-
Field Summary
-
Fields inherited from interface org.infinispan.transaction.impl.TransactionOriginatorChecker
LOCAL
-
-
Constructor Summary
Constructors Constructor Description ClusteredTransactionOriginatorChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisOriginatorMissing(GlobalTransaction gtx)booleanisOriginatorMissing(GlobalTransaction gtx, Collection<Address> liveMembers)
-
-
-
Method Detail
-
isOriginatorMissing
public boolean isOriginatorMissing(GlobalTransaction gtx)
- Specified by:
isOriginatorMissingin interfaceTransactionOriginatorChecker- Returns:
trueif the member who executedgtxis missing.
-
isOriginatorMissing
public boolean isOriginatorMissing(GlobalTransaction gtx, Collection<Address> liveMembers)
- Specified by:
isOriginatorMissingin interfaceTransactionOriginatorChecker- Returns:
trueif the member who executedgtxis missing using theliveMembers.
-
-