rcf.core.concurrent.events
Interface ThrowableCausedEvent

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 ThrowableCausedEvent
extends Event

An event which was caused by a Throwable. In general this is used to mark an event which was caused by some kind of exception, and can be absolutely vital during debugging or failure diagnosis.

TODO: Javadoc review, Seal/Finalize

Version:
$Revision: 1.2 $
Author:
Greg Gibeling

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

Method Detail

throwableCause

Throwable throwableCause()
Get the throwable which caused this event.

Returns:
The throwable which caused this event.