Project Wonder 5.0

er.extensions.foundation
Class ERXSignalHandler

java.lang.Object
  extended by er.extensions.foundation.ERXSignalHandler
All Implemented Interfaces:
sun.misc.SignalHandler

public class ERXSignalHandler
extends java.lang.Object
implements sun.misc.SignalHandler

There can only be one handler for any signal, so we have our own handler that maintains a list. Simply register your handlers to this one.

Author:
ak

Field Summary
 
Fields inherited from interface sun.misc.SignalHandler
SIG_DFL, SIG_IGN
 
Constructor Summary
ERXSignalHandler()
           
 
Method Summary
 void handle(sun.misc.Signal signal)
          Implementation of the SignalHandler interface.
static void register(java.lang.String signalName, sun.misc.SignalHandler handler)
          Adds your handler with the supplied signal name to the queue.
static void unregister(java.lang.String signalName, sun.misc.SignalHandler handler)
          Removes your handler with the supplied signal name from the queue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXSignalHandler

public ERXSignalHandler()
Method Detail

register

public static void register(java.lang.String signalName,
                            sun.misc.SignalHandler handler)
Adds your handler with the supplied signal name to the queue.

Parameters:
signalName - eg HUP. TERM etc.
handler - SignalHandler object

unregister

public static void unregister(java.lang.String signalName,
                              sun.misc.SignalHandler handler)
Removes your handler with the supplied signal name from the queue.

Parameters:
signalName - eg HUP. TERM etc.
handler - SignalHandler object

handle

public void handle(sun.misc.Signal signal)
Implementation of the SignalHandler interface.

Specified by:
handle in interface sun.misc.SignalHandler

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.