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