Uses of Class
com.evelopers.unimod.runtime.StateMachineConfig

Packages that use StateMachineConfig
com.evelopers.unimod.contract   
com.evelopers.unimod.debug   
com.evelopers.unimod.debug.app   
com.evelopers.unimod.debug.protocol.position   
com.evelopers.unimod.runtime   
com.evelopers.unimod.runtime.config   
com.evelopers.unimod.runtime.interpretation   
com.evelopers.unimod.runtime.logger   
 

Uses of StateMachineConfig in com.evelopers.unimod.contract
 

Methods in com.evelopers.unimod.contract that return StateMachineConfig
static StateMachineConfig RuntimeContract.decodeStateMachineConfig(java.lang.String s)
           
 

Methods in com.evelopers.unimod.contract with parameters of type StateMachineConfig
static java.lang.String RuntimeContract.encode(StateMachineConfig c)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.debug
 

Methods in com.evelopers.unimod.debug that return StateMachineConfig
 StateMachineConfig ThreadConfigManager.load(StateMachinePath path, StateMachineContext context)
           
 

Methods in com.evelopers.unimod.debug with parameters of type StateMachineConfig
 void ThreadConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 void ThreadConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void ThreadConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.debug.app
 

Methods in com.evelopers.unimod.debug.app with parameters of type StateMachineConfig
 void EventProcessorEventProvider.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Debuggable engine come to final state
 void EventProcessorEventProvider.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.debug.protocol.position
 

Methods in com.evelopers.unimod.debug.protocol.position that return StateMachineConfig
 StateMachineConfig FinalStatePosition.getConfig()
           
 StateMachineConfig EventProcessingPosition.getConfig()
           
 

Constructors in com.evelopers.unimod.debug.protocol.position with parameters of type StateMachineConfig
FinalStatePosition(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
EventProcessingPosition(StateMachineContext context, StateMachinePath path, Event event, StateMachineConfig config, boolean started)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.runtime
 

Methods in com.evelopers.unimod.runtime that return StateMachineConfig
 StateMachineConfig StateMachineConfigManager.load(StateMachinePath path, StateMachineContext context)
          Loads config for given path from some store.
 StateMachineConfig ModelStructure.getTopConfig(java.lang.String stateMachine)
          Initial config factory method.
protected  StateMachineConfig AbstractEventProcessor.initConfig(StateMachinePath path, StateMachineContext context)
           
protected  StateMachineConfig AbstractEventProcessor.loadConfig(StateMachinePath path, StateMachineContext context)
           
protected abstract  StateMachineConfig AbstractEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Processes given event using state machine instance defined by the given config.
protected abstract  StateMachineConfig AbstractEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Transites from initial state config to stable state.
 

Methods in com.evelopers.unimod.runtime with parameters of type StateMachineConfig
 void StateMachineConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
          Initializes config store.
 void StateMachineConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
          Stores given config against given path.
 void StateMachineConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
          Disposes config store.
 boolean ModelStructure.isFinal(java.lang.String stateMachine, StateMachineConfig config)
          Determines whether active state defined by the given config is final for state machine with the given name
 void EventProcessorListener.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
          Event processor started processing of event e.
 void EventProcessorListener.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
          Event processor finished processing of event e.
 void EventProcessorListener.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Root state machine came to final state.
 void AbstractEventProcessorListener.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void AbstractEventProcessorListener.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void AbstractEventProcessorListener.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
protected  void AbstractEventProcessor.storeConfig(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
protected  void AbstractEventProcessor.disposeConfig(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
protected  boolean AbstractEventProcessor.configExists(StateMachineConfig config)
           
protected  boolean AbstractEventProcessor.isTopConfig(StateMachinePath path, StateMachineConfig config)
           
protected  boolean AbstractEventProcessor.isFinalConfig(StateMachinePath path, StateMachineConfig config)
           
protected abstract  StateMachineConfig AbstractEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Processes given event using state machine instance defined by the given config.
protected abstract  StateMachineConfig AbstractEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Transites from initial state config to stable state.
protected  void AbstractEventProcessor.fireEventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
protected  void AbstractEventProcessor.fireEventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
protected  void AbstractEventProcessor.fireStateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.runtime.config
 

Methods in com.evelopers.unimod.runtime.config that return StateMachineConfig
 StateMachineConfig SharedStateConfigManager.load(StateMachinePath path, StateMachineContext context)
           
 StateMachineConfig DistinguishConfigManager.load(StateMachinePath path, StateMachineContext context)
           
protected  StateMachineConfig DistinguishConfigManager.getConfig(StateMachinePath path)
           
 

Methods in com.evelopers.unimod.runtime.config with parameters of type StateMachineConfig
 void SharedStateConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 void SharedStateConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void SharedStateConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
 void DistinguishConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 void DistinguishConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void DistinguishConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
protected  void DistinguishConfigManager.setConfig(StateMachinePath path, StateMachineConfig config)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.runtime.interpretation
 

Methods in com.evelopers.unimod.runtime.interpretation that return StateMachineConfig
 StateMachineConfig InterpretationModelStructure.getTopConfig(java.lang.String stateMachine)
           
protected  StateMachineConfig InterpretationEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
protected  StateMachineConfig InterpretationEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 

Methods in com.evelopers.unimod.runtime.interpretation with parameters of type StateMachineConfig
 boolean InterpretationModelStructure.isFinal(java.lang.String stateMachine, StateMachineConfig config)
           
protected  StateMachineConfig InterpretationEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
protected  StateMachineConfig InterpretationEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 

Uses of StateMachineConfig in com.evelopers.unimod.runtime.logger
 

Methods in com.evelopers.unimod.runtime.logger with parameters of type StateMachineConfig
 void SimpleLogger.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void SimpleLogger.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void SimpleLogger.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 void ShortLogger.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void ShortLogger.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)