Class ErrnoException

  • All Implemented Interfaces:
    Serializable

    public final class ErrnoException
    extends Exception
    A checked exception thrown when Os methods fail. This exception contains the native errno value, for comparison against the constants in OsConstants, should sophisticated callers need to adjust their behavior based on the exact failure.
    See Also:
    Serialized Form
    • Field Detail

      • errno

        public final int errno
        The errno value, for comparison with the E constants in OsConstants.
    • Constructor Detail

      • ErrnoException

        public ErrnoException​(String functionName,
                              int errno)
        Constructs an instance with the given function name and errno value.
      • ErrnoException

        public ErrnoException​(String functionName,
                              int errno,
                              Throwable cause)
        Constructs an instance with the given function name, errno value, and cause.