Class CPSubsystemException

    • Constructor Summary

      Constructors 
      Constructor Description
      CPSubsystemException​(java.lang.String message, java.lang.Throwable cause, java.util.UUID leaderUuid)  
      CPSubsystemException​(java.lang.String message, java.util.UUID leaderUuid)  
      CPSubsystemException​(java.util.UUID leaderUuid)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.UUID getLeaderUuid()
      Returns the leader endpoint of related CP group, if known/available by the time this exception is thrown.
      CPSubsystemException wrap()
      Returns a new exception of the same type as this exception, using this exception as its cause.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CPSubsystemException

        public CPSubsystemException​(java.util.UUID leaderUuid)
      • CPSubsystemException

        public CPSubsystemException​(java.lang.String message,
                                    java.util.UUID leaderUuid)
      • CPSubsystemException

        public CPSubsystemException​(java.lang.String message,
                                    java.lang.Throwable cause,
                                    java.util.UUID leaderUuid)
    • Method Detail

      • getLeaderUuid

        public java.util.UUID getLeaderUuid()
        Returns the leader endpoint of related CP group, if known/available by the time this exception is thrown.
      • wrap

        public CPSubsystemException 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>
        Returns:
        a new WrappableException with this as its cause.