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. |
java.lang.String |
getMessage()
Returns the detail message string 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 getMessage()
method.public NativeIOException(int errorCode,
java.lang.String errorMessage,
@Nullable
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 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.)@Nullable public java.lang.String getMessage()
NativeIOException.getMessage in class java.lang.ThrowableNativeIOException instance (which may be null).public int getErrorCode()
NativeIOException.NativeIOException instance.