Uses of Interface
com.x8ing.lsm4j.Condition

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

Methods in com.x8ing.lsm4j with parameters of type Condition
 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.startProcessingState(ProcessableState previousState, Condition previosCondition, long loop, StateContext currentStateContext)
           
 

Uses of Condition in com.x8ing.lsm4j.state
 

Methods in com.x8ing.lsm4j.state that return Condition
 Condition ProcessableTransition.getCondition()
           
 

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

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

Uses of Condition in com.x8ing.lsm4j.std
 

Classes in com.x8ing.lsm4j.std that implement Condition
 class TrueCondition
          A condition that always returns true.
 

Methods in com.x8ing.lsm4j.std that return Condition
 Condition EmptyAction.getPreviousCondition()
           
 

Methods in com.x8ing.lsm4j.std with parameters of type Condition
 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.startProcessingState(ProcessableState previousState, Condition previosCondition, long loop, StateContext currentStateContext)
           
 

Uses of Condition in com.x8ing.mc.bp
 

Methods in com.x8ing.mc.bp with parameters of type Condition
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 Condition in com.x8ing.mc.bp.develop
 

Classes in com.x8ing.mc.bp.develop that implement Condition
 class BugFixedCondition
           
 class CostLossCheckCondition
           
 class DeployAndReleaseCondition
           
 class TestingPassedCondition
          Returns true if the getBugsToBeFixed list is empty.
 

Methods in com.x8ing.mc.bp.develop with parameters of type Condition
 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 Condition in com.x8ing.mc.bp.operation
 

Classes in com.x8ing.mc.bp.operation that implement Condition
 class OperationRunningDependentCondition
          This condition depends on the state of the production system, if it's up and running or down with a heavy failure.
 

Methods in com.x8ing.mc.bp.operation with parameters of type Condition
 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