|
|||||||||||
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
IOException
public 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 Runnable
java.lang.Thread#run()
public void report(String msg, Throwable problem)
public void printContextOn(TextWriter out) throws IOException
SendingContext
printContextOn
in class SendingContext
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |