Interface TotalOrderLatch

  • All Known Implementing Classes:
    TotalOrderLatchImpl

    @Deprecated
    public interface TotalOrderLatch
    Deprecated.
    since 10.0. Total Order will be removed.
    Behaves as a latch between org.infinispan.commands.tx.PrepareCommand delivered in total order to coordinate conflicting transactions and between org.infinispan.commands.tx.PrepareCommand and state transfer (blocking the prepare until the state transfer is finished and blocking the state transfer until all the prepared transactions has finished)
    Since:
    5.3
    Author:
    Pedro Ruivo
    • Method Detail

      • isBlocked

        boolean isBlocked()
        Deprecated.
        Returns:
        true if this synchronization block is blocked
      • unBlock

        void unBlock()
        Deprecated.
        Unblocks this synchronization block
      • awaitUntilUnBlock

        void awaitUntilUnBlock()
                        throws java.lang.InterruptedException
        Deprecated.
        It waits for this synchronization block to be unblocked.
        Throws:
        java.lang.InterruptedException - if interrupted while waiting.