Package com.evelopers.unimod.runtime

Interface Summary
ControlledObject Used as flag, indicating that class may be used as controlled object during runtime.
ControlledObjectsManager Implementors of this interface manages controlled objects' life cycles.
ControlledObjectsMap Collection of controlled objects
EventManager The implemetors of this interface manages events sent to ModelEngine.
EventProcessor  
EventProcessorListener Interface for pluggable runtime units.
EventProvider Event Provider.
EventProvidersManager The implementors of this interface manges life cycle of event providers
EventProvidersMap Collection of event providers
ExceptionHandler Model engine client can implement this interface and pass it to AbstractEventProcessor engine to be able to recevie notifications from engine about exceptions.
LifeCycleManager Implementors of this class manage life cycle of some object.
ModelStructure Provides information about automata model.
StateMachineConfigManager Manages life cycle of StateMachineConfig.
 

Class Summary
AbstractEventProcessor  
AbstractEventProcessorListener Base implementation of EventProcessorListener
ModelEngine Entry point for state machine runtime engine.
QueuedHandler Event handler with queue of event support.
StateMachineConfig Implements state machine active state configuration.
StateMachinePath Path to state machine.
StrictHandler Process event in the same thread it was received
 

Exception Summary
EventProcessorException Wrapper for all exceptions that were thrown by input and output actions execution.