public class SignalUtils
extends Object
| Constructor and Description |
|---|
SignalUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
register(String signal,
scala.Function0<Object> action)
Adds an action to be run when a given signal is received by this process.
|
static void |
registerLogger(org.slf4j.Logger log)
Register a signal handler to log signals on UNIX-like systems.
|
public static void registerLogger(org.slf4j.Logger log)
public static void register(String signal,
scala.Function0<Object> action)
Note that signals are only supported on unix-like operating systems and work on a best-effort basis: if a signal is not available or cannot be intercepted, only a warning is emitted.
All actions for a given signal are run in a separate thread.
signal - (undocumented)action - (undocumented)