private static final class SunSignalFacade.JRubySignalHandler
extends java.lang.Object
implements sun.misc.SignalHandler
| Modifier and Type | Field and Description |
|---|---|
private IRubyObject |
block |
private BlockCallback |
blockCallback |
private Ruby |
runtime |
private java.lang.String |
signal |
| Modifier | Constructor and Description |
|---|---|
|
JRubySignalHandler(Ruby runtime,
BlockCallback callback,
java.lang.String signal) |
private |
JRubySignalHandler(Ruby runtime,
IRubyObject block,
BlockCallback callback,
java.lang.String signal) |
|
JRubySignalHandler(Ruby runtime,
IRubyObject block,
java.lang.String signal) |
| Modifier and Type | Method and Description |
|---|---|
void |
handle(sun.misc.Signal signal) |
private final Ruby runtime
private final IRubyObject block
private final java.lang.String signal
private final BlockCallback blockCallback
public JRubySignalHandler(Ruby runtime, IRubyObject block, java.lang.String signal)
public JRubySignalHandler(Ruby runtime, BlockCallback callback, java.lang.String signal)
private JRubySignalHandler(Ruby runtime, IRubyObject block, BlockCallback callback, java.lang.String signal)