com.hazelcast.cp.exception

## Class StaleAppendRequestException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - com.hazelcast.core.HazelcastException
        - - com.hazelcast.cp.exception.CPSubsystemException
          - - com.hazelcast.cp.exception.StaleAppendRequestException

- All Implemented Interfaces:
    IndeterminateOperationState, Serializable

      public class StaleAppendRequestException
      extends CPSubsystemException
      implements IndeterminateOperationState

  A `CPSubsystemException` which is thrown when a Raft leader node appends an entry to its local Raft log, but demotes to the follower role before learning the commit status of the entry. In this case, this node cannot decide if the operation is committed or not.
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `StaleAppendRequestException(Endpoint leader)`

  - ### Method Summary

    - ### Methods inherited from class com.hazelcast.cp.exception.CPSubsystemException

      `getLeader`

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### StaleAppendRequestException

          public StaleAppendRequestException(Endpoint leader)

Copyright © 2020. All rights reserved.