mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-07 15:50:57 +03:00
simplify
This commit is contained in:
@@ -19,20 +19,20 @@ package net.schmizz.sshj.connection.channel.direct;
|
|||||||
/** Various signals that may be sent or received. The signals are from POSIX and simply miss the {@code "SIG_"} prefix. */
|
/** Various signals that may be sent or received. The signals are from POSIX and simply miss the {@code "SIG_"} prefix. */
|
||||||
public enum Signal {
|
public enum Signal {
|
||||||
|
|
||||||
ABRT("ABRT"),
|
ABRT,
|
||||||
ALRM("ALRM"),
|
ALRM,
|
||||||
FPE("FPE"),
|
FPE,
|
||||||
HUP("HUP"),
|
HUP,
|
||||||
ILL("ILL"),
|
ILL,
|
||||||
INT("INT"),
|
INT,
|
||||||
KILL("KILL"),
|
KILL,
|
||||||
PIPE("PIPE"),
|
PIPE,
|
||||||
QUIT("QUIT"),
|
QUIT,
|
||||||
SEGV("SEGV"),
|
SEGV,
|
||||||
TERM("TERM"),
|
TERM,
|
||||||
USR1("USR1"),
|
USR1,
|
||||||
USR2("USR2"),
|
USR2,
|
||||||
UNKNOWN("UNKNOWN");
|
UNKNOWN;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create from the string representation used when the signal is received as part of an SSH packet.
|
* Create from the string representation used when the signal is received as part of an SSH packet.
|
||||||
@@ -43,20 +43,9 @@ public enum Signal {
|
|||||||
*/
|
*/
|
||||||
public static Signal fromString(String name) {
|
public static Signal fromString(String name) {
|
||||||
for (Signal sig : Signal.values())
|
for (Signal sig : Signal.values())
|
||||||
if (sig.name.equals(name))
|
if (sig.toString().equals(name))
|
||||||
return sig;
|
return sig;
|
||||||
return UNKNOWN;
|
return UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
private final String name;
|
|
||||||
|
|
||||||
private Signal(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user