Package com.googlecode.sarasvati.event

Interface Summary
ExecutionEventQueue An ExecutionEventQueue manages a set of ExecutionListeners.
ExecutionListener Listeners may be registered for events happening on a single GraphProcess or all processes.
HasEventQueue Interface for types which have an event queue (in other words, types which manage an associated set of listeners).
PersistedExecutionListener Defines an interface for persisted execution listeners.
 

Class Summary
ArcTokenEvent  
CachingExecutionEventQueue  
DefaultExecutionEventQueue  
DefaultExecutionEventQueue.RegisteredExecutionListener  
EventActions Container for a set of EventActionTypes.
ExecutionEvent  
ExecutionListenerWrapper Useful for avoiding hibernate proxy behavior.
GraphDefinedEventListenerInvoker Invokes the process listeners that are defined at the graph level.
InitialExecutionEventQueue Class used to initialize the actual execution event queue.
ListenerCache  
NodeTokenEvent  
ProcessDefinedEventListenerInvoker Invokes the process listeners that are defined at the process level.
ProcessEvent  
 

Enum Summary
EventActionType Enumerates the requested action types from execution event listeners.
ExecutionEventType