Package org.ourgrid.common.event

Interface Summary
ActionEvent This interface represents an Event that can be processed by an EventEngine and on which the process method can be called.
EBSyncShutdownable This interface should be implemented when it is needed to perform a synchronized shutdown.
Event This interface represents any Event.
EventEngine<T extends Event>  
NotifyEvent An ActionEvent that corresponds to a notification.
RequestEvent An ActionEvent (an event that can be processed) that corresponds to a request.
ResponseEvent<T> An Event that stores a response.
Shutdownable To be implemented by service threads.
ShutdownEventEngine This interface represents an object responsible for processing events.
 

Class Summary
DummyEvent This event is used when the execution has no return value, but can throw errors.
EventQueue<T extends Event> This class is desired to queue events in a synchronized way.
InvalidationResponseEvent  
ShutdownRequestEvent An Event that represents the request for a shutdown.
ShutdownResponseEvent A ResponseEvent that can block waiting for its response, that corresponds to a shutdown.
ThrowableEvent This event will be used to return exceptions that were thrown by event based objects.