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).