Package de.tsl2.nano.util
Class Flow.CTask
java.lang.Object
de.tsl2.nano.util.Flow.ATask
de.tsl2.nano.util.Flow.CTask
- All Implemented Interfaces:
Flow.ITask
- Enclosing class:
- Flow
simple string-based task. context should match condition as string. expression has to point to a method.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.tsl2.nano.util.Flow.ITask
Flow.ITask.Status -
Field Summary
Fields inherited from class de.tsl2.nano.util.Flow.ATask
condition, expressionFields inherited from interface de.tsl2.nano.util.Flow.ITask
END -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFctCondition(String condition) getFctFunction(String expression) Methods inherited from class de.tsl2.nano.util.Flow.ATask
activate, addNeighbours, canActivate, createTask, equals, gravCondition, hashCode, name, next, setCondition, status, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.tsl2.nano.util.Flow.ITask
asString, fromGravString, isEnd, isStart
-
Constructor Details
-
CTask
protected CTask() -
CTask
Predicate as condition, FunctionalInterface as action
-
-
Method Details
-
getFctCondition
- Specified by:
getFctConditionin classFlow.ATask
-
getFctFunction
- Specified by:
getFctFunctionin classFlow.ATask
-