Package com.hazelcast.cp.exception
Class CpLeaderSteppingDownException
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.CpLeaderSteppingDownException
- All Implemented Interfaces:
RetryableException,com.hazelcast.spi.impl.operationservice.WrappableException<CPSubsystemException>,Serializable
public class CpLeaderSteppingDownException
extends CPSubsystemException
implements RetryableException
This exception is thrown when a replication request is rejected by
a leader due to being configured to auto step down when leader.
see
CPSubsystemConfig.isAutoStepDownWhenLeader().- Since:
- 5.7
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCpLeaderSteppingDownException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader) CpLeaderSteppingDownException(String message, UUID leaderUuid) CpLeaderSteppingDownException(String message, UUID leaderUuid, Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionwrap()Returns a new exception of the same type asthisexception, usingthisexception as its cause.Methods inherited from class com.hazelcast.cp.exception.CPSubsystemException
getLeaderUuidMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CpLeaderSteppingDownException
public CpLeaderSteppingDownException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader) -
CpLeaderSteppingDownException
-
CpLeaderSteppingDownException
-
-
Method Details
-
wrap
Description copied from interface:com.hazelcast.spi.impl.operationservice.WrappableExceptionReturns a new exception of the same type asthisexception, usingthisexception as its cause. This is useful whenthisis a remote or async exception, because its stack trace is disconnected from the client code that handles the exception. The returned exception includes all the state ofthisexception, while providing the local stack trace and the remote/async stack trace in itscause.- Specified by:
wrapin interfacecom.hazelcast.spi.impl.operationservice.WrappableException<CPSubsystemException>- Overrides:
wrapin classCPSubsystemException- Returns:
- a new
WrappableExceptionwiththisas itscause.
-