gnu.mapping
Class RunnableClosure
java.lang.Object
gnu.mapping.RunnableClosure
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Callable<java.lang.Object>
public class RunnableClosure
- extends java.lang.Object
- implements java.util.concurrent.Callable<java.lang.Object>, java.lang.Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RunnableClosure
public RunnableClosure(Procedure action,
CallContext parentContext)
RunnableClosure
public RunnableClosure(Procedure action,
InPort in,
OutPort out,
OutPort err)
RunnableClosure
public RunnableClosure(Procedure action)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getCallContext
public final CallContext getCallContext()
- Get the CallContext we use for this Thread.
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
call
public java.lang.Object call()
throws java.lang.Exception
- Specified by:
call
in interface java.util.concurrent.Callable<java.lang.Object>
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object