Package org.jline.utils
Class Signals
- java.lang.Object
-
- org.jline.utils.Signals
-
public final class Signals extends java.lang.Object
Signals helpers.- Since:
- 3.0
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Signals()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.Object
doRegister(java.lang.String name, java.lang.Object handler)
static java.lang.Object
register(java.lang.String name, java.lang.Runnable handler)
static java.lang.Object
register(java.lang.String name, java.lang.Runnable handler, java.lang.ClassLoader loader)
static java.lang.Object
registerDefault(java.lang.String name)
private static java.lang.String
toString(java.lang.Object handler)
static void
unregister(java.lang.String name, java.lang.Object previous)
-
-
-
Method Detail
-
register
public static java.lang.Object register(java.lang.String name, java.lang.Runnable handler)
- Parameters:
name
- the signal, CONT, STOP, etc...handler
- the callback to run- Returns:
- an object that needs to be passed to the
unregister(String, Object)
method to unregister the handler
-
register
public static java.lang.Object register(java.lang.String name, java.lang.Runnable handler, java.lang.ClassLoader loader)
-
registerDefault
public static java.lang.Object registerDefault(java.lang.String name)
-
unregister
public static void unregister(java.lang.String name, java.lang.Object previous)
-
doRegister
private static java.lang.Object doRegister(java.lang.String name, java.lang.Object handler) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
private static java.lang.String toString(java.lang.Object handler)
-
-