Class ForceConfigureQuorum

java.lang.Object
io.atomix.raft.utils.ForceConfigureQuorum

public final class ForceConfigureQuorum extends Object
  • Constructor Details

    • ForceConfigureQuorum

      public ForceConfigureQuorum(Consumer<Boolean> callback, Collection<MemberId> members)
      Parameters:
      callback - will be called when all members have acknowledged success to this request or when atleast one failed.
      members - All members excluding the local member
  • Method Details

    • succeed

      public void succeed(MemberId member)
    • fail

      public void fail(MemberId member)
    • cancel

      public void cancel()
      Cancels the quorum. Once this method has been called, the quorum will be marked complete and the handler will never be called.