edu.rice.cs.util
Class RunnableEST

java.lang.Object
  extended by edu.rice.cs.util.RunnableEST
All Implemented Interfaces:
Runnable

public abstract class RunnableEST
extends Object
implements Runnable

Runnable with extended stack trace. Catches all thrown exceptions and rethrows them with the stack trace of the creation site of this RunnableEST appended. This makes it possible to find out where the Runnable was created. Needs to override the runEST() method now.


Nested Class Summary
static class RunnableEST.Exception
           
 
Field Summary
 RunnableEST.Exception _creation
           
 
Constructor Summary
RunnableEST()
           
 
Method Summary
 void run()
           
abstract  void runEST()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_creation

public final RunnableEST.Exception _creation
Constructor Detail

RunnableEST

public RunnableEST()
Method Detail

run

public void run()
Specified by:
run in interface Runnable

runEST

public abstract void runEST()