Class Errors


  • public final class Errors
    extends java.lang.Object
    Internal usage only!

    Static members which call JNI methods must be defined in ErrorsStaticallyReferencedJniMethods.

    • Field Detail

      • ERRNO_ENOENT_NEGATIVE

        public static final int ERRNO_ENOENT_NEGATIVE
      • ERRNO_ENOTCONN_NEGATIVE

        public static final int ERRNO_ENOTCONN_NEGATIVE
      • ERRNO_EBADF_NEGATIVE

        public static final int ERRNO_EBADF_NEGATIVE
      • ERRNO_EPIPE_NEGATIVE

        public static final int ERRNO_EPIPE_NEGATIVE
      • ERRNO_ECONNRESET_NEGATIVE

        public static final int ERRNO_ECONNRESET_NEGATIVE
      • ERRNO_EAGAIN_NEGATIVE

        public static final int ERRNO_EAGAIN_NEGATIVE
      • ERRNO_EWOULDBLOCK_NEGATIVE

        public static final int ERRNO_EWOULDBLOCK_NEGATIVE
      • ERRNO_EINPROGRESS_NEGATIVE

        public static final int ERRNO_EINPROGRESS_NEGATIVE
      • ERROR_ECONNREFUSED_NEGATIVE

        public static final int ERROR_ECONNREFUSED_NEGATIVE
      • ERROR_EISCONN_NEGATIVE

        public static final int ERROR_EISCONN_NEGATIVE
      • ERROR_EALREADY_NEGATIVE

        public static final int ERROR_EALREADY_NEGATIVE
      • ERROR_ENETUNREACH_NEGATIVE

        public static final int ERROR_ENETUNREACH_NEGATIVE
      • ERROR_EHOSTUNREACH_NEGATIVE

        public static final int ERROR_EHOSTUNREACH_NEGATIVE
    • Method Detail

      • handleConnectErrno

        public static boolean handleConnectErrno​(java.lang.String method,
                                                 int err)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • throwConnectException

        @Deprecated
        public static void throwConnectException​(java.lang.String method,
                                                 int err)
                                          throws java.io.IOException
        Parameters:
        method - The native method name which caused the errno.
        err - the negative value of the errno.
        Throws:
        java.io.IOException - The errno translated into an exception.
      • newConnectionResetException

        public static Errors.NativeIoException newConnectionResetException​(java.lang.String method,
                                                                           int errnoNegative)
      • ioResult

        @Deprecated
        public static int ioResult​(java.lang.String method,
                                   int err,
                                   Errors.NativeIoException resetCause,
                                   java.nio.channels.ClosedChannelException closedCause)
                            throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • ioResult

        public static int ioResult​(java.lang.String method,
                                   int err)
                            throws java.io.IOException
        Throws:
        java.io.IOException