public class RunnableClosure<T>
extends java.lang.Object
implements java.util.concurrent.Callable<T>, java.lang.Runnable
| Constructor and Description |
|---|
RunnableClosure(Procedure action) |
RunnableClosure(Procedure action,
CallContext parentContext) |
RunnableClosure(Procedure action,
gnu.kawa.io.InPort in,
gnu.kawa.io.OutPort out,
gnu.kawa.io.OutPort err) |
| Modifier and Type | Method and Description |
|---|---|
T |
call() |
CallContext |
getCallContext()
Get the CallContext we use for this Thread.
|
java.lang.String |
getName() |
void |
run() |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
public RunnableClosure(Procedure action, CallContext parentContext)
public RunnableClosure(Procedure action, gnu.kawa.io.InPort in, gnu.kawa.io.OutPort out, gnu.kawa.io.OutPort err)
public RunnableClosure(Procedure action)
public java.lang.String getName()
public void setName(java.lang.String name)
public final CallContext getCallContext()
public void run()
run in interface java.lang.Runnablepublic T call() throws java.lang.Exception
call in interface java.util.concurrent.Callable<T>java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Object