public class Future
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
RunnableClosure |
closure |
Constructor and Description |
---|
Future(Procedure action) |
Future(Procedure action,
CallContext parentContext) |
Future(Procedure action,
InPort in,
OutPort out,
OutPort err) |
Modifier and Type | Method and Description |
---|---|
CallContext |
getCallContext()
Get the CallContext we use for this Thread.
|
static Future |
make(Procedure action,
Environment penvironment,
InPort in,
OutPort out,
OutPort err) |
void |
run() |
java.lang.String |
toString() |
java.lang.Object |
waitForResult() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield
public RunnableClosure closure
public Future(Procedure action, CallContext parentContext)
public Future(Procedure action)
public static Future make(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
public final CallContext getCallContext()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public java.lang.Object waitForResult() throws java.lang.Throwable
java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Thread