Uses of Class
com.x8ing.lsm4j.state.ProcessableState

Packages that use ProcessableState
com.x8ing.lsm4j Provides interfaces the developer can implement to configure the behaviour of the state machine. 
com.x8ing.lsm4j.state Provides classes that build the base structure of the state machine. 
com.x8ing.lsm4j.std Provides some simple implementation of the interfaces that might be useful. 
com.x8ing.mc.bp   
com.x8ing.mc.bp.develop   
com.x8ing.mc.bp.operation   
 

Uses of ProcessableState in com.x8ing.lsm4j
 

Methods in com.x8ing.lsm4j with parameters of type ProcessableState
 void GraphListener.changedState(ProcessableState previousState, ProcessableState currentState, Condition previousCondition, Condition currentCondition, long loop, StateContext currentStateContext)
          The listener will be notified using this message, if the graph changed it's state.
 void Action.execute(ProcessableState currentState, StateContext stateContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
          Will be invoked to process the current state.
 void GraphListener.foundEndState(ProcessableState endState, long loop, StateContext currentStateContext)
           
 void GraphListener.startProcessingState(ProcessableState previousState, Condition previosCondition, long loop, StateContext currentStateContext)
           
 

Uses of ProcessableState in com.x8ing.lsm4j.state
 

Methods in com.x8ing.lsm4j.state that return ProcessableState
 ProcessableState ProcessableTransition.getCurrentProcessableState()
           
 ProcessableState ProcessableTransition.getNextProcessableState()
           
 ProcessableState NoMatchingTransitionConditionFoundException.getState()
           
 ProcessableState ProcessableGraph.run(int startStateID, StateContext startStateContext)
          Starts the processing of the graph.
 ProcessableState ProcessableGraph.run(int startStateID, StateContext startStateContext, int numberOfSteps)
          Run the graph for a defined number of transitions.
 ProcessableState ProcessableGraph.runContinue()
          Continues the processing of the previously interrupted graph.
 ProcessableState ProcessableGraph.runContinue(int numberOfSteps)
          Continues the processing of the previously interrupted graph with a limited amount of transitions.
 

Methods in com.x8ing.lsm4j.state with parameters of type ProcessableState
 void ProcessableGraph.addValidTransition(ProcessableState currentState, ProcessableState nextState, Condition condition)
           
 void ProcessableGraph.addValidTransition(ProcessableState currentState, ProcessableState nextState, Condition condition, Action transitionAction)
           
 void NoMatchingTransitionConditionFoundException.setState(ProcessableState state)
           
 

Constructors in com.x8ing.lsm4j.state with parameters of type ProcessableState
ProcessableTransition(ProcessableState currentState, ProcessableState nextState, Condition condition)
           
ProcessableTransition(ProcessableState currentState, ProcessableState nextState, Condition condition, Action transitionAction)
           
 

Uses of ProcessableState in com.x8ing.lsm4j.std
 

Methods in com.x8ing.lsm4j.std that return ProcessableState
 ProcessableState EmptyAction.getCurrentState()
           
 

Methods in com.x8ing.lsm4j.std with parameters of type ProcessableState
 void TracingGraphListener.changedState(ProcessableState previousState, ProcessableState currentState, Condition previousCondition, Condition currentCondition, long loop, StateContext currentStateContext)
           
 void EmptyAction.execute(ProcessableState currentState, StateContext stateContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void TracingGraphListener.foundEndState(ProcessableState endState, long loop, StateContext currentStateContext)
           
 void TracingGraphListener.startProcessingState(ProcessableState previousState, Condition previosCondition, long loop, StateContext currentStateContext)
           
 

Uses of ProcessableState in com.x8ing.mc.bp
 

Fields in com.x8ing.mc.bp declared as ProcessableState
protected  ProcessableState AbstractBusinessAction.currentState
           
 

Methods in com.x8ing.mc.bp with parameters of type ProcessableState
abstract  void AbstractBusinessAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
          abstract to force implementors to implement that method.
 void AbstractBusinessAction.execute(ProcessableState currentState, StateContext stateContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 

Uses of ProcessableState in com.x8ing.mc.bp.develop
 

Methods in com.x8ing.mc.bp.develop with parameters of type ProcessableState
 void TestingAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void FixAllKnownBugsAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void EndProcessAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void DocumentAndFinishProcessAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void DeployAndReleaseAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void AnalyzeCostLossAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void AddBugToFixListAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 

Uses of ProcessableState in com.x8ing.mc.bp.operation
 

Methods in com.x8ing.mc.bp.operation with parameters of type ProcessableState
 void OperationRunsAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 void OperationDownAction.execute(ProcessableState currentState, BusinessContext businessContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 



by Patrick Heusser