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.Throwable
NativeIOException
instance (which may be null
).public int getErrorCode()
NativeIOException
.NativeIOException
instance.