Class DaprException

All Implemented Interfaces:
Serializable

public class DaprException
extends RuntimeException
A Dapr's specific exception.
See Also:
Serialized Form
  • Constructor Details

    • DaprException

      public DaprException​(DaprError daprError)
      New exception from a server-side generated error code and message.
      Parameters:
      daprError - Server-side error.
    • DaprException

      public DaprException​(DaprError daprError, Throwable cause)
      New exception from a server-side generated error code and message.
      Parameters:
      daprError - Client-side error.
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
    • DaprException

      public DaprException​(String errorCode, String message)
      New Exception from a client-side generated error code and message.
      Parameters:
      errorCode - Client-side error code.
      message - Client-side error message.
    • DaprException

      public DaprException​(String errorCode, String message, Throwable cause)
      New exception from a server-side generated error code and message.
      Parameters:
      errorCode - Client-side error code.
      message - Client-side error message.
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
  • Method Details

    • getErrorCode

      public String getErrorCode()
      Returns the exception's error code.
      Returns:
      Error code.