public class SystemSignal extends Object implements sun.misc.SignalHandler
sun.misc.Signal and sun.misc.SignalHandler.| Modifier and Type | Field and Description |
|---|---|
static String |
SIGABRT
Signal name for SIGABRT.
|
static String |
SIGALRM
Signal name for SIGALRM.
|
static String |
SIGHUP
Signal name for SIGHUP.
|
static String |
SIGILL
Signal name for SIGILL.
|
static String |
SIGINT
Signal name for SIGINT.
|
static String |
SIGKILL
Signal name for SIGKILL.
|
static String |
SIGQUIT
Signal name for SIGQUIT.
|
static String |
SIGSTOP
Signal name for SIGSTOP.
|
static String |
SIGTERM
Signal name for SIGTERM.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SystemSignal(String signalName,
SystemSignalListener listener)
Creates a new instance of the signal supporting class.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Returns signal name.
|
void |
handle(sun.misc.Signal signal)
Handles a signal by calling a listener method.
|
boolean |
isSignal(String signalName)
Checks if the name of the handled signal is equal to
signalName. |
static SystemSignal |
setSystemSignalListener(String signalName,
SystemSignalListener listener)
Sets the listener for the signal named
signalName. |
String |
toString()
Returns the full name of the signal.
|
public static final String SIGHUP
public static final String SIGINT
public static final String SIGQUIT
public static final String SIGILL
public static final String SIGABRT
public static final String SIGKILL
public static final String SIGALRM
public static final String SIGTERM
public static final String SIGSTOP
protected SystemSignal(String signalName, SystemSignalListener listener)
signalName - signal name.listener - signal listener.public String getName()
public void handle(sun.misc.Signal signal)
handle in interface sun.misc.SignalHandlersignal - a signal.public String toString()
public boolean isSignal(String signalName)
signalName.signalName - signal name.true if the name of the handled signal is equal to signalName.public static SystemSignal setSystemSignalListener(String signalName, SystemSignalListener listener)
signalName.signalName - signal name.listener - signal listener.SystemSignal.Copyright © 2016–2018 Softelnet. All rights reserved.