com.eventgnosis.system
Interface OutputEvents

All Known Implementing Classes:
EventDestinationBase

public interface OutputEvents

Interface for leaf nodes that are at the edge of the system and output events to external entities.
If a SystemObject implements this interface, then it outputs events.


Method Summary
 boolean outputEvent(Event ev)
          This method must be implemented for each destination system object according to the unique behavior of each output protocol to witch we are interfacing.
Special care must be observed due to the (a)synchronous nature of output protocol vis-a-vis threading/buffering/delay issues.
 

Method Detail

outputEvent

public boolean outputEvent(Event ev)
This method must be implemented for each destination system object according to the unique behavior of each output protocol to witch we are interfacing.
Special care must be observed due to the (a)synchronous nature of output protocol vis-a-vis threading/buffering/delay issues.

Parameters:
ev - Event to be sent to output.
Returns:
true if successful send, otherwise false.