Uses of Interface
de.tsl2.nano.util.Flow.ITask
Packages that use Flow.ITask
-
Uses of Flow.ITask in de.tsl2.nano.util
Classes in de.tsl2.nano.util that implement Flow.ITaskModifier and TypeClassDescriptionstatic classstatic classsimple string-based task. context should match condition as string. expression has to point to a method.static classsimple http request task. condition should point to a rest-service with boolean response. expression to any rest serviceFields in de.tsl2.nano.util declared as Flow.ITaskFields in de.tsl2.nano.util with type parameters of type Flow.ITaskModifier and TypeFieldDescriptionprotected static Class<? extends Flow.ITask>Flow.DEFAULT_TASK_TYPEMethods in de.tsl2.nano.util that return Flow.ITaskModifier and TypeMethodDescriptionstatic Flow.ITaskFlow.ITask.createStart(Flow.ITask... tasks) default Flow.ITaskFlow.ITask.createTask(String name, String condition, String status) default Flow.ITaskFlow.ITask.fromGravString(String line, Map<String, Flow.ITask> tasks) Methods in de.tsl2.nano.util that return types with arguments of type Flow.ITaskMethods in de.tsl2.nano.util with parameters of type Flow.ITaskModifier and TypeMethodDescriptionvoidFlow.ATask.addNeighbours(Flow.ITask... tasks) voidFlow.ITask.addNeighbours(Flow.ITask... tasks) static Flow.ITaskFlow.ITask.createStart(Flow.ITask... tasks) voidFlow.setTasks(Flow.ITask start) Method parameters in de.tsl2.nano.util with type arguments of type Flow.ITaskModifier and TypeMethodDescriptionvoidFlow.addListener(Consumer<Flow.ITask> l) default Flow.ITaskFlow.ITask.fromGravString(String line, Map<String, Flow.ITask> tasks) static <F extends Flow>
FFlow.fromString(F flow, String name, String expression, Class<? extends Flow.ITask> taskType) booleanFlow.isFailed(Deque<Flow.ITask> solved) booleanFlow.isSuccessfull(Deque<Flow.ITask> solved) booleanFlow.isUnConditioned(Deque<Flow.ITask> solved) static <F extends Flow>
FFlow.load(F flow, File gravitoFile, Class<? extends Flow.ITask> taskType) static FlowFlow.load(File gravitoFile, Class<? extends Flow.ITask> taskType) voidFlow.setListeners(List<Consumer<Flow.ITask>> listeners)