public static final class JRuby.NativeFunctionTask extends java.lang.Object implements RubyThread.BlockingTask
| Modifier and Type | Field and Description |
|---|---|
private Native |
nativeInstance |
long |
retval |
private long |
run |
private long |
run_data |
private long |
wakeup |
private long |
wakeup_data |
| Constructor and Description |
|---|
NativeFunctionTask(Native nativeInstance,
long run,
long run_data,
long wakeup,
long wakeup_data) |
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
void |
wakeup() |
private Native nativeInstance
private long run
private long run_data
private long wakeup
private long wakeup_data
public long retval
public NativeFunctionTask(Native nativeInstance, long run, long run_data, long wakeup, long wakeup_data)
public void run()
throws java.lang.InterruptedException
run in interface RubyThread.BlockingTaskjava.lang.InterruptedExceptionpublic void wakeup()
wakeup in interface RubyThread.BlockingTask