uk.ac.standrews.cs.nds.eventModel.eventBus.busInterfaces
Interface IEventConsumer

All Known Subinterfaces:
IEventTrigger
All Known Implementing Classes:
DiagnosticEventStringWriter, ErrorEventStringWriterAdapter

public interface IEventConsumer

Interface implemented by subscribers to an event bus.

Author:
stuart, graham

Method Summary
 boolean interested(IEvent event)
          Tests whether consumer wishes to receive a given event.
 void receiveEvent(IEvent event)
          Processes a given event.
 

Method Detail

interested

boolean interested(IEvent event)
Tests whether consumer wishes to receive a given event.

Parameters:
event - the event
Returns:
true if the consumer wishes to receive the event

receiveEvent

void receiveEvent(IEvent event)
Processes a given event.

Parameters:
event - the event