public class MismatchingGroupMembersCommitIndexException extends CPSubsystemException
CPSubsystemException which is thrown when a membership change is
requested but expected members commitIndex doesn't match the actual members
commitIndex in the Raft state.
Handled internally.| Constructor and Description |
|---|
MismatchingGroupMembersCommitIndexException(long commitIndex,
Collection<RaftEndpoint> members) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCommitIndex() |
Collection<RaftEndpoint> |
getMembers() |
MismatchingGroupMembersCommitIndexException |
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 MismatchingGroupMembersCommitIndexException(long commitIndex,
Collection<RaftEndpoint> members)
public long getCommitIndex()
public Collection<RaftEndpoint> getMembers()
public MismatchingGroupMembersCommitIndexException wrap()
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 WrappableException<CPSubsystemException>wrap in class CPSubsystemExceptionWrappableException with this as its cause.Copyright © 2019 Hazelcast, Inc.. All rights reserved.