rcf.core.concurrent.events
Interface EventCausedEvent

All Superinterfaces:
Event
All Known Subinterfaces:
CausedEvent
All Known Implementing Classes:
DynamicPropertyEvent.Caused

@Revision(value="$Revision: 1.2 $",
          date="$Date: 2006/12/15 20:37:49 $",
          tag="$Name:  $")
public interface EventCausedEvent
extends Event

An event which was caused by another Event. Note that any event may be the cause of this one, and some instanceof checks may be in order to determine if there is a whole causal chain of events.

TODO: Javadoc review, Seal/Finalize

Version:
$Revision: 1.2 $
Author:
Greg Gibeling

Method Summary
 Event eventCause()
          Get the event which caused this event.
 
Methods inherited from interface rcf.core.concurrent.events.Event
getEventSequenceNumber, isCancelled, source
 

Method Detail

eventCause

Event eventCause()
Get the event which caused this event.

Returns:
The event which caused this event.