public enum Signal extends Enum<Signal>
Environment
Enum Constant and Description |
---|
ALRM |
BUS |
CHLD |
CONT |
FPE |
HUP |
ILL |
INT |
IO |
IOT |
KILL |
PIPE |
PROF |
PWR |
QUIT |
SEGV |
STKFLT |
STOP |
TERM |
TRAP |
TSTP |
TTIN |
TTOU |
URG |
USR1 |
USR2 |
VTALRM |
WINCH |
XCPU |
XFSZ |
Modifier and Type | Field and Description |
---|---|
static Map<String,Signal> |
NAME_LOOKUP_TABLE
|
static Map<Integer,Signal> |
NUMERIC_LOOKUP_TABLE
|
static Set<Signal> |
SIGNALS
|
Modifier and Type | Method and Description |
---|---|
static Signal |
get(int num)
Retrieves a signal value given its numeric value
|
static Signal |
get(String name)
Retrieves a signal value given its name
|
int |
getNumeric() |
static Signal |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Signal[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Signal HUP
public static final Signal INT
public static final Signal QUIT
public static final Signal ILL
public static final Signal TRAP
public static final Signal IOT
public static final Signal BUS
public static final Signal FPE
public static final Signal KILL
public static final Signal USR1
public static final Signal SEGV
public static final Signal USR2
public static final Signal PIPE
public static final Signal ALRM
public static final Signal TERM
public static final Signal STKFLT
public static final Signal CHLD
public static final Signal CONT
public static final Signal STOP
public static final Signal TSTP
public static final Signal TTIN
public static final Signal TTOU
public static final Signal URG
public static final Signal XCPU
public static final Signal XFSZ
public static final Signal VTALRM
public static final Signal PROF
public static final Signal WINCH
public static final Signal IO
public static final Signal PWR
public static final Map<Integer,Signal> NUMERIC_LOOKUP_TABLE
SIGNALS
,
getNumeric()
public static Signal[] values()
for (Signal c : Signal.values()) System.out.println(c);
public static Signal valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getNumeric()
public static Signal get(String name)
name
- The signal's name (case insensitive) - ignored if null
/emptySignal
or null
if no match foundpublic static Signal get(int num)
num
- The signal's numeric valueSignal
or null
if no match foundgetNumeric()
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.