public class NativeException
extends java.lang.RuntimeException
RuntimeException subclass that may be thrown from an SNI native using
SNI_throwNativeException() function.| Constructor and Description |
|---|
NativeException(int errorCode,
java.lang.String errorMessage)
Constructs a new
NativeException with the specified error code and
detail message. |
NativeException(int errorCode,
java.lang.String errorMessage,
java.lang.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. |
public NativeException(int errorCode,
java.lang.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 Throwable.getMessage() method.public NativeException(int errorCode,
java.lang.String errorMessage,
java.lang.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 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 int getErrorCode()
NativeException.NativeException instance.