com.x8ing.lsm4j
Interface Condition
- All Known Implementing Classes:
- BugFixedCondition, CostLossCheckCondition, DeployAndReleaseCondition, OperationRunningDependentCondition, TestingPassedCondition, TrueCondition
public interface Condition
A condition is an expression that is appended to a transition between to
states. If the processing leaves one state, all conditions are evaluated in random order. The
first condition which results in "true" will be selected for further processing and the
controler follows this transaction.
If no transaction is found which results true, an exception is thrown. NoMatchingTransitionConditionFoundException
.
- Author:
- Patrick Heusser
traceInfo
java.lang.String traceInfo()
conditionTrue
boolean conditionTrue(StateContext currentContext)
by Patrick Heusser