Uses of Interface
com.x8ing.lsm4j.StateContext

Packages that use StateContext
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 StateContext in com.x8ing.lsm4j
 

Methods in com.x8ing.lsm4j with parameters of type StateContext
 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.
 boolean Condition.conditionTrue(StateContext currentContext)
           
 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 StateContext in com.x8ing.lsm4j.state
 

Methods in com.x8ing.lsm4j.state that return StateContext
 StateContext ProcessableState.getCurrentStateContext()
           
 

Methods in com.x8ing.lsm4j.state with parameters of type StateContext
 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.
 void ProcessableState.setCurrentStateContext(StateContext currentStateContext)
           
 

Uses of StateContext in com.x8ing.lsm4j.std
 

Methods in com.x8ing.lsm4j.std that return StateContext
 StateContext EmptyAction.getStateContext()
           
 

Methods in com.x8ing.lsm4j.std with parameters of type StateContext
 void TracingGraphListener.changedState(ProcessableState previousState, ProcessableState currentState, Condition previousCondition, Condition currentCondition, long loop, StateContext currentStateContext)
           
 boolean TrueCondition.conditionTrue(StateContext currentContext)
           
 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 StateContext in com.x8ing.mc.bp
 

Classes in com.x8ing.mc.bp that implement StateContext
 class BusinessContext
           
 

Methods in com.x8ing.mc.bp with parameters of type StateContext
 void AbstractBusinessAction.execute(ProcessableState currentState, StateContext stateContext, Condition previousCondition, java.util.List lastVisitedStatesHistory)
           
 

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

Methods in com.x8ing.mc.bp.develop with parameters of type StateContext
 boolean TestingPassedCondition.conditionTrue(StateContext currentContext)
           
 boolean DeployAndReleaseCondition.conditionTrue(StateContext currentContext)
           
 boolean CostLossCheckCondition.conditionTrue(StateContext currentContext)
           
 boolean BugFixedCondition.conditionTrue(StateContext currentContext)
           
 

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

Methods in com.x8ing.mc.bp.operation with parameters of type StateContext
 boolean OperationRunningDependentCondition.conditionTrue(StateContext currentContext)
           
 



by Patrick Heusser