Class ServerTransactionOriginatorChecker

  • All Implemented Interfaces:
    org.infinispan.transaction.impl.TransactionOriginatorChecker

    public class ServerTransactionOriginatorChecker
    extends Object
    implements org.infinispan.transaction.impl.TransactionOriginatorChecker
    A TransactionOriginatorChecker implementation that is aware of client transactions.

    The transaction originator in this case is the Hot Rod client.

    Since:
    9.1
    Author:
    Pedro Ruivo
    • Constructor Detail

      • ServerTransactionOriginatorChecker

        public ServerTransactionOriginatorChecker()
    • Method Detail

      • isOriginatorMissing

        public boolean isOriginatorMissing​(GlobalTransaction gtx)
        Specified by:
        isOriginatorMissing in interface org.infinispan.transaction.impl.TransactionOriginatorChecker
        Returns:
        true if the member who executed gtx is missing.
      • isOriginatorMissing

        public boolean isOriginatorMissing​(GlobalTransaction gtx,
                                           Collection<Address> liveMembers)
        Specified by:
        isOriginatorMissing in interface org.infinispan.transaction.impl.TransactionOriginatorChecker
        Returns:
        true if the member who executed gtx is missing using the liveMembers.