APIdia Launch Partner
Top Description Constructors Methods
jdk.internal.org.jline.utils

public final Class Signals

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .InvocationTargetException, .Proxy, java.util.Objects

Signals helpers.
Author
Guillaume Nodet
Since
3.0

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Object
doRegister(String name, Object handler)

public static Object
register(String
the signal, CONT, STOP, etc...
name
,
Runnable
the callback to run
handler
)

Returns: an object that needs to be passed to the unregister(String, Object) method to unregister the handler

public static Object
register(String name, final Runnable handler, ClassLoader loader)

public static Object
private static String
toString(Object handler)

public static void
unregister(String name, Object previous)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Signalsback to summary
private Signals()

Method Detail

doRegisterback to summary
private static Object doRegister(String name, Object handler) throws Exception
registerback to summary
public static Object register(String name, Runnable handler)
Parameters
name:String

the signal, CONT, STOP, etc...

handler:Runnable

the callback to run

Returns:Object

an object that needs to be passed to the unregister(String, Object) method to unregister the handler

registerback to summary
public static Object register(String name, final Runnable handler, ClassLoader loader)
registerDefaultback to summary
public static Object registerDefault(String name)
toStringback to summary
private static String toString(Object handler)
Annotations
@SuppressWarnings
unregisterback to summary
public static void unregister(String name, Object previous)