Lines Matching defs:Signal
35 * by the Java VM implementation. The <code>Signal.handle</code>
39 * When <code>Signal.handle</code> is called, the VM internally registers a
50 * Signal objects are created based on their names. For example:
52 * new Signal("INT");
56 * The <code>Signal</code> constructor throws <code>IllegalArgumentException</code>
62 * public void handle(Signal sig) {
66 * Signal.handle(new Signal("INT"), handler);
74 public final class Signal {
90 * @see sun.misc.Signal#Signal(String name)
97 * Compares the equality of two <code>Signal</code> objects.
100 * @return whether two <code>Signal</code> objects are equal.
106 if (other == null || !(other instanceof Signal)) {
109 Signal other1 = (Signal)other;
114 * Returns a hashcode for this Signal.
124 * for an object constructed using <code>new Signal ("INT")</code>.
137 * @see sun.misc.Signal#getName()
139 public Signal(String name) {
154 * @see sun.misc.Signal#raise(Signal sig)
159 public static synchronized SignalHandler handle(Signal sig,
167 ("Signal already used by VM or OS: " + sig);
192 * @see sun.misc.Signal#handle(Signal sig, SignalHandler handler)
194 public static void raise(Signal sig) throws IllegalArgumentException {
203 final Signal sig = (Signal)signals.get(new Integer(number));
208 // Don't bother to reset the priority. Signal handler will
226 * 2 call back to Signal.dispatch