public class StaleAppendRequestException extends CPSubsystemException implements IndeterminateOperationState
CPSubsystemExceptionwhich 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.
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns a new exception of the same type as
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public StaleAppendRequestException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader)
public StaleAppendRequestException wrap()
thisexception as its cause. This is useful when
thisis a remote or async exception, because it's stack trace is disconnected from the client code that handles the exception. The returned exception includes all the state of
thisexception, while providing the local stack trace and the remote/async stack trace in its
Copyright © 2020 Hazelcast, Inc.. All rights reserved.