public class CometApiException extends CometGeneralException
| Constructor and Description |
|---|
CometApiException(int statusCode,
String statusMessage,
int sdkErrorCode)
Constructs a new
CometApiException with information about error returned by remote enpoint. |
CometApiException(String message)
Constructs a new runtime exception with the specified detail message.
|
CometApiException(String format,
Object... args)
Constructs a new runtime exception with detail message that can be build using provided
format string and arguments.
|
CometApiException(String message,
Throwable cause)
Constructs a new runtime exception with the specified detail message and
cause.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasErrorCode()
Allows checking if this exception has error code associated.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic CometApiException(String message)
Throwable.initCause(java.lang.Throwable).message - the detail message. The detail message is saved for
later retrieval by the Throwable.getMessage() method.public CometApiException(int statusCode,
String statusMessage,
int sdkErrorCode)
CometApiException with information about error returned by remote enpoint.statusCode - the HTTP status code.statusMessage - the HTTP status message.sdkErrorCode - the Comet SDK error code related to this error.public CometApiException(String message, Throwable cause)
Note that the detail message associated with cause is not automatically incorporated in
this runtime exception's detail message.
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 CometApiException(String format, Object... args)
format - the format string, see String.format(String, Object...) for more details.args - the arguments.Copyright © 2022. All rights reserved.