gnu.mapping

Class RunnableClosure

Implemented Interfaces:
Runnable

public class RunnableClosure
extends java.lang.Object
implements Runnable

Field Summary

Environment
environment

Constructor Summary

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

Method Summary

CallContext
getCallContext()
Get the CallContext we use for this Thread.
String
getName()
void
run()
void
setName(String name)
String
toString()

Field Details

environment

public Environment environment

Constructor Details

RunnableClosure

public RunnableClosure(Procedure action)

RunnableClosure

public RunnableClosure(Procedure action,
                       CallContext parentContext)

RunnableClosure

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

RunnableClosure

public RunnableClosure(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.

getName

public String getName()

run

public void run()

setName

public void setName(String name)

toString

public String toString()