|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.erights.e.elib.vat.SendingContext
|
+--org.erights.e.elib.vat.PendingEvent
|
+--org.erights.e.elib.vat.PendingRun
Just wraps a Runnable to enqueue it for execution with debugging info turned on.
| Field Summary | |
private Runnable |
myTodo
|
| Fields inherited from class org.erights.e.elib.vat.SendingContext |
|
| Constructor Summary | |
(package private) |
PendingRun(Vat vat,
Runnable todo)
|
| Method Summary | |
void |
__printOn(TextWriter out)
Enabled: |
protected void |
innerRun()
Just calls the Runnable's run() method without catching exceptions or anything. |
void |
printContextOn(TextWriter out)
Enabled: |
void |
report(String msg,
Throwable problem)
Trace at warning level that this event caused this problem. |
void |
run()
Do now the event that this PendingEvent represents. |
| Methods inherited from class org.erights.e.elib.vat.SendingContext |
report, toString, trace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private final Runnable myTodo
| Constructor Detail |
PendingRun(Vat vat,
Runnable todo)
| Method Detail |
protected void innerRun()
Our own PendingEvent.run() wraps innerRun() with the needed try/catch and
such.
innerRun in class PendingEvent
public void __printOn(TextWriter out)
throws IOException
EPrintable
IOExceptionpublic final void run()
Does bookkeeping of debugging info around call to PendingEvent.innerRun(),
including catching all thrown Exceptions that escape from
innerRun() reporting them rather than propogating them.
run in interface Runnablejava.lang.Thread#run()
public void report(String msg,
Throwable problem)
public void printContextOn(TextWriter out)
throws IOException
SendingContext
printContextOn in class SendingContextIOException
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||