gnu.mapping

Class Future


public class Future
extends Thread

Field Summary

RunnableClosure
closure

Constructor Summary

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

Method Summary

CallContext
getCallContext()
Get the CallContext we use for this Thread.
Environment
getEnvironment()
void
run()
String
toString()
Object
waitForResult()

Field Details

closure

public RunnableClosure closure

Constructor Details

Future

public Future(Procedure action)

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)

Method Details

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()
            throws Throwable