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