gnu.mapping

Class Future

public class Future extends Thread

Field Summary
RunnableClosureclosure
Constructor Summary
Future(Procedure action, CallContext parentContext)
Future(Procedure action, CallContext parentContext, Environment penvironment)
Future(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
Future(Procedure action)
Method Summary
CallContextgetCallContext()
Get the CallContext we use for this Thread.
EnvironmentgetEnvironment()
voidrun()
StringtoString()
ObjectwaitForResult()

Field Detail

closure

public RunnableClosure closure

Constructor Detail

Future

public Future(Procedure action, CallContext parentContext)

Future

public Future(Procedure action, CallContext parentContext, Environment penvironment)

Future

public Future(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)

Future

public Future(Procedure action)

Method Detail

getCallContext

public final CallContext getCallContext()
Get the CallContext we use for this Thread.

getEnvironment

public Environment getEnvironment()

run

public void run()

toString

public String toString()

waitForResult

public Object waitForResult()