|
|
||||||||||
| 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
| Field Summary | |
private long |
myTicket
The takeTicket taken from myVat by queueing this PendingEvent. |
private Vat |
myVat
The Vat onto which this PendingEvent was queued. |
| Fields inherited from class org.erights.e.elib.vat.SendingContext |
|
| Constructor Summary | |
(package private) |
PendingEvent(SendingContext context,
Vat vat)
|
(package private) |
PendingEvent(Vat vat)
|
| Method Summary | |
protected abstract void |
innerRun()
Override this to do the real work of run(). |
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 |
| Methods inherited from interface org.erights.e.elib.oldeio.EPrintable |
__printOn |
| Field Detail |
private final Vat myVat
private final long myTicket
| Constructor Detail |
PendingEvent(Vat vat)
vat - The Vat onto which this PendingEvent will be
queued. Note that this may be different than
Vat.getCurrentVat().
PendingEvent(SendingContext context,
Vat vat)
context - The context to be recorded as the one causing this
event to be queued.vat - The Vat onto which this PendingEvent will be
queued. Note that this may be different than
Vat.getCurrentVat().| Method Detail |
public final void run()
Does bookkeeping of debugging info around call to 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)
protected abstract void innerRun()
run().
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 | ||||||||||