org.ourgrid.common.event
Interface EventEngine<T extends Event>

All Superinterfaces:
java.lang.Runnable
All Known Subinterfaces:
ShutdownEventEngine
All Known Implementing Classes:
FakeEventEngine, FakeSchedulerEventEngine, GuiEventEngine, PeerEventEngine, ReplicaExecutorEventEngine, SchedulerEventEngine

public interface EventEngine<T extends Event>
extends java.lang.Runnable


Method Summary
 void putEvent(T event)
          Includes an Event to be processed by this JICEventHandler.
 void startProcessing()
          Starts processing its events.
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

putEvent

void putEvent(T event)
Includes an Event to be processed by this JICEventHandler.

Parameters:
event - The Event to be included.

startProcessing

void startProcessing()
Starts processing its events.