public class CustomResourceException
extends java.lang.Exception
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_errorCode |
protected Source |
_errorPayload |
Constructor and Description |
---|
CustomResourceException()
Constructs a CustomResourceException.
|
CustomResourceException(java.lang.String msg)
Constructs a CustomResourceException with the specified message text.
|
CustomResourceException(java.lang.String message, Source errorPayload) |
CustomResourceException(java.lang.String msg, java.lang.String errorCode)
Constructs a CustomResourceException with the specified message text and specified error code
|
CustomResourceException(java.lang.String message, java.lang.Throwable cause)
Constructs a CustomResourceException with the specified detail message and cause.
|
CustomResourceException(java.lang.String message, java.lang.Throwable cause, java.lang.String errorCode)
Constructs a CustomResourceException with the specified detail message and cause and error code.
|
CustomResourceException(java.lang.Throwable cause)
Constructs a CustomResourceException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
|
CustomResourceException(java.lang.Throwable cause, java.lang.String errorCode)
Constructs a CustomResourceException with the specified cause and error code.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getErrorCode() |
Source |
getErrorPayload() |
static CustomResourceException |
newInstance(java.lang.Throwable cause)
Most transport SDK API signatures declare only CustomResourceException to be thrown.
|
protected java.lang.String _errorCode
protected transient Source _errorPayload
public CustomResourceException()
public CustomResourceException(java.lang.String msg)
msg
- Message text.public CustomResourceException(java.lang.String msg, java.lang.String errorCode)
msg
- Message text.errorCode
- error codepublic CustomResourceException(java.lang.String message, java.lang.Throwable cause)
message
- the detail message (which is saved for later retrieval by the Throwable.getMessage()
method).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.)public CustomResourceException(java.lang.String message, java.lang.Throwable cause, java.lang.String errorCode)
message
- the detail message (which is saved for later retrieval by the Throwable.getMessage()
method).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.)errorCode
- error codepublic CustomResourceException(java.lang.Throwable cause)
PrivilegedActionException
).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.)public CustomResourceException(java.lang.Throwable cause, java.lang.String errorCode)
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.)errorCode
- error codepublic CustomResourceException(java.lang.String message, Source errorPayload)
public Source getErrorPayload()
public java.lang.String getErrorCode()
public static CustomResourceException newInstance(java.lang.Throwable cause)
void someAPI() throws CustomResourceException { try { .... } catch (Exception e) { throw CustomResourceException.newInstance(e); } }
cause
- original cause of the exception