Enum Signal

    • Enum Constant Detail

      • HUP

        public static final Signal HUP
      • INT

        public static final Signal INT
      • QUIT

        public static final Signal QUIT
      • ILL

        public static final Signal ILL
      • TRAP

        public static final Signal TRAP
      • IOT

        public static final Signal IOT
      • BUS

        public static final Signal BUS
      • FPE

        public static final Signal FPE
      • KILL

        public static final Signal KILL
      • USR1

        public static final Signal USR1
      • SEGV

        public static final Signal SEGV
      • USR2

        public static final Signal USR2
      • PIPE

        public static final Signal PIPE
      • ALRM

        public static final Signal ALRM
      • TERM

        public static final Signal TERM
      • STKFLT

        public static final Signal STKFLT
      • CHLD

        public static final Signal CHLD
      • CONT

        public static final Signal CONT
      • STOP

        public static final Signal STOP
      • TSTP

        public static final Signal TSTP
      • TTIN

        public static final Signal TTIN
      • TTOU

        public static final Signal TTOU
      • URG

        public static final Signal URG
      • XCPU

        public static final Signal XCPU
      • XFSZ

        public static final Signal XFSZ
      • VTALRM

        public static final Signal VTALRM
      • PROF

        public static final Signal PROF
      • WINCH

        public static final Signal WINCH
      • IO

        public static final Signal IO
      • PWR

        public static final Signal PWR
    • Method Detail

      • values

        public static Signal[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Signal c : Signal.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Signal valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getNumeric

        public int getNumeric()
        Returns:
        The signal's numeric value
      • get

        public static Signal get​(String name)
        Retrieves a signal value given its name
        Parameters:
        name - The signal's name (case insensitive) - ignored if null/empty
        Returns:
        The matching Signal or null if no match found
      • get

        public static Signal get​(int num)
        Retrieves a signal value given its numeric value
        Parameters:
        num - The signal's numeric value
        Returns:
        The matching Signal or null if no match found
        See Also:
        getNumeric()