|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrcf.core.concurrent.schedule.TaskEvent.Default
public static class TaskEvent.Default
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.TaskEvent |
|---|
TaskEvent.Default |
| Field Summary | |
|---|---|
protected Task.State |
after
TODO: Javadoc |
protected Task.State |
before
TODO: Javadoc |
protected int |
eventSequenceNumber
|
protected Task |
source
TODO: Javadoc |
| Constructor Summary | |
|---|---|
TaskEvent.Default(Task _source,
Task.State _before,
Task.State _after)
TODO: Javadoc |
|
| Method Summary | |
|---|---|
Task.State |
after()
TODO: Javadoc |
Task.State |
before()
TODO: Javadoc |
int |
getEventSequenceNumber()
Get the sequence number of this event relative to it's Event.source(). |
boolean |
isCancelled()
Test if this event has been cancelled. |
Task |
source()
Get the EventSource this event was generated from. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Task.State after
protected final Task.State before
protected final int eventSequenceNumber
protected final Task source
| Constructor Detail |
|---|
public TaskEvent.Default(Task _source,
Task.State _before,
Task.State _after)
_source - _before - _after - | Method Detail |
|---|
public Task.State after()
TaskEvent
after in interface TaskEventpublic Task.State before()
TaskEvent
before in interface TaskEventpublic int getEventSequenceNumber()
EventEvent.source().
getEventSequenceNumber in interface EventEvent.source().public boolean isCancelled()
Event
This is used in conjunction with
Transaction.abort(). The return
value from this method has no meaning outside of the event syndicate
reporting loop. Often this method will simply return
.
Task.taskState() == Task.State.Aborted
isCancelled in interface Eventtrue if this event has been cancelled, and no longer
needs to be reported.public Task source()
EventEventSource this event was generated from.
source in interface Eventsource in interface TaskEventEventSource this event was generated from.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||