Class 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 Details

    • CpLeaderSteppingDownException

      public CpLeaderSteppingDownException(com.hazelcast.cp.internal.raft.impl.RaftEndpoint leader)
    • CpLeaderSteppingDownException

      public CpLeaderSteppingDownException(String message, UUID leaderUuid)
    • CpLeaderSteppingDownException

      public CpLeaderSteppingDownException(String message, UUID leaderUuid, Throwable cause)
  • Method Details

    • wrap

      Description copied from interface: com.hazelcast.spi.impl.operationservice.WrappableException
      Returns a new exception of the same type as this exception, using this exception as its cause. This is useful when this is 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 of this exception, while providing the local stack trace and the remote/async stack trace in its cause.
      Specified by:
      wrap in interface com.hazelcast.spi.impl.operationservice.WrappableException<CPSubsystemException>
      Overrides:
      wrap in class CPSubsystemException
      Returns:
      a new WrappableException with this as its cause.