org.enhydra.barracuda.core.event
Interface Exceptional

All Known Implementing Classes:
HttpResponseEvent

public interface Exceptional

This marker interface indicates an Event must be handled, and if it's not, the parent event should be dispatched. This is kind of the opposite meaning of the Polymorphic interface. Events should never indicate both Exceptional and Polymorphic (and can't because both of these interfaces define describeEventChainingStrategy())


Method Summary
 String describeEventChainingStrategy()
          Describe the event chaining stategy.
 

Method Detail

describeEventChainingStrategy

public String describeEventChainingStrategy()
Describe the event chaining stategy. This method really just serves to ensure that objects cannot implement BOTH Polymorphic and Exceptional (it's got to be one or the other)

Returns:
string describing the event chain strategy


Copyright © 2003 BarracudaMVC.org All Rights Reserved.