Package org.apache.sshd.server
Enum Signal
- java.lang.Object
-
- java.lang.Enum<Signal>
-
- org.apache.sshd.server.Signal
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.NavigableMap<java.lang.String,Signal>
NAME_LOOKUP_TABLE
An un-modifiable case-insensitiveNavigableMap
of the names of all availableSignal
sprivate int
numeric
static java.util.NavigableMap<java.lang.Integer,Signal>
NUMERIC_LOOKUP_TABLE
An un-modifiableNavigableMap
of the numeric values of all availableSignal
sstatic java.util.Set<Signal>
SIGNALS
An un-modifiableSet
of all the availableSignal
s
-
Constructor Summary
Constructors Modifier Constructor Description private
Signal(int numeric)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Signal
get(int num)
Retrieves a signal value given its numeric valuestatic Signal
get(java.lang.String name)
Retrieves a signal value given its nameint
getNumeric()
static Signal
valueOf(java.lang.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.
-
-
-
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
-
-
Field Detail
-
SIGNALS
public static final java.util.Set<Signal> SIGNALS
An un-modifiableSet
of all the availableSignal
s
-
NAME_LOOKUP_TABLE
public static final java.util.NavigableMap<java.lang.String,Signal> NAME_LOOKUP_TABLE
An un-modifiable case-insensitiveNavigableMap
of the names of all availableSignal
s- See Also:
SIGNALS
-
NUMERIC_LOOKUP_TABLE
public static final java.util.NavigableMap<java.lang.Integer,Signal> NUMERIC_LOOKUP_TABLE
An un-modifiableNavigableMap
of the numeric values of all availableSignal
s- See Also:
SIGNALS
,getNumeric()
-
numeric
private final int numeric
-
-
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(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getNumeric
public int getNumeric()
- Returns:
- The signal's numeric value
-
get
public static Signal get(java.lang.String name)
Retrieves a signal value given its name- Parameters:
name
- The signal's name (case insensitive) - ignored ifnull
/empty- Returns:
- The matching
Signal
ornull
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
ornull
if no match found - See Also:
getNumeric()
-
-