com.evelopers.unimod.runtime
Interface EventProcessor

All Known Implementing Classes:
AbstractEventProcessor

public interface EventProcessor


Method Summary
 void addEventProcessorListener(EventProcessorListener eventProcessorListener)
           
 void addExceptionHandler(ExceptionHandler handler)
           
 ModelStructure getModelStructure()
           
 void process(Event event, StateMachineContext context)
           
 void removeEventProcessorListener(EventProcessorListener eventProcessorListener)
           
 void removeExceptionHandler(ExceptionHandler handler)
           
 void setControlledObjectsMap(ControlledObjectsMap controlledObjectsMap)
           
 

Method Detail

process

public void process(Event event,
                    StateMachineContext context)

addEventProcessorListener

public void addEventProcessorListener(EventProcessorListener eventProcessorListener)

addExceptionHandler

public void addExceptionHandler(ExceptionHandler handler)

removeEventProcessorListener

public void removeEventProcessorListener(EventProcessorListener eventProcessorListener)

removeExceptionHandler

public void removeExceptionHandler(ExceptionHandler handler)

getModelStructure

public ModelStructure getModelStructure()

setControlledObjectsMap

public void setControlledObjectsMap(ControlledObjectsMap controlledObjectsMap)