Class PaxosPropose<OnDone extends java.util.function.Consumer<? super org.apache.cassandra.service.paxos.PaxosPropose.Status>>

  • All Implemented Interfaces:
    RequestCallback<org.apache.cassandra.service.paxos.PaxosPropose.Response>, RequestCallbackWithFailure<org.apache.cassandra.service.paxos.PaxosPropose.Response>

    public class PaxosPropose<OnDone extends java.util.function.Consumer<? super org.apache.cassandra.service.paxos.PaxosPropose.Status>>
    extends PaxosRequestCallback<org.apache.cassandra.service.paxos.PaxosPropose.Response>
    In waitForNoSideEffect mode, we will not return failure to the caller until we have received a complete set of refusal responses, or at least one accept, indicating (respectively) that we have had no side effect, or that we cannot know if we our proposal produced a side effect.