Uses of Class
com.googlecode.jinahya.util.fsm.FSMException

Uses of FSMException in com.googlecode.jinahya.util.fsm
 

Methods in com.googlecode.jinahya.util.fsm that throw FSMException
static Set<String> TaskContext.getClassNames(String contextPath, ResourceLoader resourceLoader)
          Loads task classes.
 Map<String,Task> TaskContext.getTaskMap()
          Returns a map of task id and task instances.
 Collection<Task> TaskContext.getTasks()
          Returns a collection of task instances.
 InputStream FileResourceLoader.load(String resourceName)
           
 InputStream ResourceLoader.load(String resourceName)
          Loads resource denoted by given resourceName.
 InputStream ClassResourceLoader.load(String resourceName)
           
protected  Class<?> TaskContext.loadClass(String className)
          Load class named as given className.
abstract  void Task.perform(TransitionContext context)
          Perform desired actions for given transition.
 void SwitchTask.perform(TransitionContext context)
           
protected  void MachineContext.perform(TransitionContext context, Task... tasks)
          Perform tasks.
protected  void SimpleTask.performOff(TransitionContext context)
           
protected abstract  void SwitchTask.performOff(TransitionContext context)
          Performs for switching off.
protected abstract  void SwitchTask.performOn(TransitionContext context)
          Performs for switching on.
abstract  void Task.prepare(TransitionContext context)
           
 void SwitchTask.prepare(TransitionContext context)
           
protected  void SimpleTask.prepareOff(TransitionContext context)
           
protected abstract  void SwitchTask.prepareOff(TransitionContext context)
          Prepares for switching off.
protected abstract  void SwitchTask.prepareOn(TransitionContext context)
          Prepares for switching on.
 void TransitionContext.setPerformAfter(String previousTaskId)
          Makes sure the task calling this method be performed after the task identified by sourceTaskId.
 void TransitionContext.setPerformBefore(String nextTaskId)
          Make sure the task calling this method be performed before the task identified by targetTaskId.
 void Machine.setState(State state)
          Sets state.
 void MachineContext.transited(Transition transition)
          Notifies a state transition.
 



Copyright © 2011. All Rights Reserved.