public class NativeIOException extends IOException
IOException subclass that may be thrown from an SNI native using
SNI_throwNativeIOException() function.| Constructor and Description |
|---|
NativeIOException(int errorCode,
String errorMessage)
Constructs a new
NativeIOException with the specified error code and detail
message. |
NativeIOException(int errorCode,
String errorMessage,
Throwable cause)
Constructs a new
NativeIOException with the specified error code, detail message and cause. |
| Modifier and Type | Method and Description |
|---|---|
int |
getErrorCode()
Returns the error code of this
NativeIOException. |
String |
getMessage()
Returns the detail message string of this
NativeIOException. |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, toStringpublic NativeIOException(int errorCode,
String errorMessage)
NativeIOException with the specified error code and detail
message.errorCode - the error code. The error code is saved for later retrieval by
the getErrorCode() method.errorMessage - the detail message. The detail message is saved for later retrieval
by the getMessage() method.public NativeIOException(int errorCode,
String errorMessage,
@Nullable
Throwable cause)
NativeIOException with the specified error code, detail message and cause.errorCode - the error code. The error code is saved for later retrieval by
the getErrorCode() method.errorMessage - the detail message. The detail message is saved for later retrieval
by the 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 int getErrorCode()
NativeIOException.NativeIOException instance.@Nullable public String getMessage()
NativeIOException.getMessage in class ThrowableNativeIOException instance (which may be
null).