Package de.tsl2.nano.util
Class Flow.ATask
java.lang.Object
de.tsl2.nano.util.Flow.ATask
- All Implemented Interfaces:
Flow.ITask
- Direct Known Subclasses:
Flow.CTask,Flow.RTask
- Enclosing class:
- Flow
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.tsl2.nano.util.Flow.ITask
Flow.ITask.Status -
Field Summary
FieldsFields inherited from interface de.tsl2.nano.util.Flow.ITask
END -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNeighbours(Flow.ITask... tasks) booleancanActivate(Map<String, Object> context) createTask(String name, String condition, String status) booleangetFctCondition(String condition) getFctFunction(String expression) inthashCode()name()next()voidsetCondition(String condition) status()toString()Methods 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
-
Field Details
-
condition
-
expression
-
-
Constructor Details
-
ATask
protected ATask() -
ATask
-
-
Method Details
-
name
- Specified by:
namein interfaceFlow.ITask
-
next
- Specified by:
nextin interfaceFlow.ITask
-
status
- Specified by:
statusin interfaceFlow.ITask
-
gravCondition
- Specified by:
gravConditionin interfaceFlow.ITask
-
setCondition
- Specified by:
setConditionin interfaceFlow.ITask
-
canActivate
- Specified by:
canActivatein interfaceFlow.ITask
-
getFctCondition
-
activate
- Specified by:
activatein interfaceFlow.ITask
-
getFctFunction
-
addNeighbours
- Specified by:
addNeighboursin interfaceFlow.ITask
-
hashCode
public int hashCode() -
equals
-
createTask
- Specified by:
createTaskin interfaceFlow.ITask
-
toString
-