public class NativeException extends RuntimeException
RuntimeException subclass that may be thrown from an SNI native using
 SNI_throwNativeException() function.| Constructor and Description | 
|---|
| NativeException(int errorCode,
               String errorMessage)Constructs a new  NativeExceptionwith the specified error code and detail
 message. | 
| NativeException(int errorCode,
               String errorMessage,
               Throwable cause)Constructs a new  NativeExceptionwith the specified error code, detail message and cause. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getErrorCode()Returns the error code of this  NativeException. | 
| String | getMessage()Returns the detail message string of this  NativeException. | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, toStringpublic NativeException(int errorCode,
                       String errorMessage)
NativeException 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 NativeException(int errorCode,
                       String errorMessage,
                       @Nullable
                       Throwable cause)
NativeException 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()
NativeException.NativeException instance.@Nullable public String getMessage()
NativeException.getMessage in class ThrowableNativeException instance (which may be
         null).