public class StaleAppendRequestException extends CPSubsystemException implements IndeterminateOperationState
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.| Constructor and Description |
|---|
StaleAppendRequestException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader) |
| Modifier and Type | Method and Description |
|---|---|
StaleAppendRequestException |
wrap()
Returns a new exception of the same type as
this exception, using
this exception as its cause. |
getLeaderUuidaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic StaleAppendRequestException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader)
public StaleAppendRequestException wrap()
com.hazelcast.spi.impl.operationservice.WrappableExceptionthis exception, using
this exception as its cause. This is useful when this is
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 this exception, while providing the local stack trace
and the remote/async stack trace in its cause.wrap in interface com.hazelcast.spi.impl.operationservice.WrappableException<CPSubsystemException>wrap in class CPSubsystemExceptionWrappableException with this as its cause.Copyright © 2020 Hazelcast, Inc.. All rights reserved.