Top Description Fields Constructors Methods
org.apache.sshd.server

public final Enum Signal

extends Enum<Signal>
Class Inheritance
Imports
java.util.Collections, .Comparator, .EnumSet, .NavigableMap, .Set, java.util.function.Function, org.apache.sshd.common.util.GenericUtils, .MapEntryUtils

System signals definition that the shell can receive.

Field Summary

Modifier and TypeField and Description
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final NavigableMap<String, Signal>
NAME_LOOKUP_TABLE

An un-modifiable case-insensitive NavigableMap of the names of all available Signals

private final int
public static final NavigableMap<Integer, Signal>
NUMERIC_LOOKUP_TABLE

An un-modifiable NavigableMap of the numeric values of all available Signals

public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Set<Signal>
SIGNALS

An un-modifiable Set of all the available Signals

public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal
public static final Signal

Constructor Summary

AccessConstructor and Description
private
Signal(int numeric)

Method Summary

Modifier and TypeMethod and Description
public static Signal

Returns:

The matching Signal or null if no match found
get
(String
The signal's name (case insensitive) - ignored if null/empty
name
)

Retrieves a signal value given its name

public static Signal

Returns:

The matching Signal or null if no match found
get
(int
The signal's numeric value
num
)

Retrieves a signal value given its numeric value

public int

Returns:

The signal's numeric value
getNumeric
()

public static Signal
public static Signal[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALRMback to summary
public static final Signal ALRM
BUSback to summary
public static final Signal BUS
CHLDback to summary
public static final Signal CHLD
CONTback to summary
public static final Signal CONT
FPEback to summary
public static final Signal FPE
HUPback to summary
public static final Signal HUP
ILLback to summary
public static final Signal ILL
INTback to summary
public static final Signal INT
IOback to summary
public static final Signal IO
IOTback to summary
public static final Signal IOT
KILLback to summary
public static final Signal KILL
NAME_LOOKUP_TABLEback to summary
public static final NavigableMap<String, Signal> NAME_LOOKUP_TABLE

An un-modifiable case-insensitive NavigableMap of the names of all available Signals

See Also
SIGNALS
numericback to summary
private final int numeric
NUMERIC_LOOKUP_TABLEback to summary
public static final NavigableMap<Integer, Signal> NUMERIC_LOOKUP_TABLE

An un-modifiable NavigableMap of the numeric values of all available Signals

See Also
SIGNALS, getNumeric()
PIPEback to summary
public static final Signal PIPE
PROFback to summary
public static final Signal PROF
PWRback to summary
public static final Signal PWR
QUITback to summary
public static final Signal QUIT
SEGVback to summary
public static final Signal SEGV
SIGNALSback to summary
public static final Set<Signal> SIGNALS

An un-modifiable Set of all the available Signals

STKFLTback to summary
public static final Signal STKFLT
STOPback to summary
public static final Signal STOP
TERMback to summary
public static final Signal TERM
TRAPback to summary
public static final Signal TRAP
TSTPback to summary
public static final Signal TSTP
TTINback to summary
public static final Signal TTIN
TTOUback to summary
public static final Signal TTOU
URGback to summary
public static final Signal URG
USR1back to summary
public static final Signal USR1
USR2back to summary
public static final Signal USR2
VTALRMback to summary
public static final Signal VTALRM
WINCHback to summary
public static final Signal WINCH
XCPUback to summary
public static final Signal XCPU
XFSZback to summary
public static final Signal XFSZ

Constructor Detail

Signalback to summary
private Signal(int numeric)

Method Detail

getback to summary
public static Signal get(String name)

Retrieves a signal value given its name

Parameters
name:String

The signal's name (case insensitive) - ignored if null/empty

Returns:Signal

The matching Signal or null if no match found

getback to summary
public static Signal get(int num)

Retrieves a signal value given its numeric value

Parameters
num:int

The signal's numeric value

Returns:Signal

The matching Signal or null if no match found

See Also
getNumeric()
getNumericback to summary
public int getNumeric()
Returns:int

The signal's numeric value

valueOfback to summary
public static Signal valueOf(String name)
valuesback to summary
public static Signal[] values()