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  
NativeException with the specified error code and detail
 message. | 
NativeException(int errorCode,
               String errorMessage,
               Throwable cause)
Constructs a new  
NativeException with 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).