Class Errors

    • 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
      • ERRORS

        private static final java.lang.String[] ERRORS
        Holds the mappings for errno codes to String messages. This eliminates the need to call back into JNI to get the right String message on an exception and thus is faster. The array length of 512 should be more then enough because errno.h only holds < 200 codes.
    • Constructor Detail

      • Errors

        private Errors()
    • Method Detail

      • throwConnectException

        public static void throwConnectException​(java.lang.String method,
                                                 int err)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • 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