Package com.microsoft.azure.management.resources.fluentcore.dag
This package contains the graph related classes that are useful
for performing cloud requests in parallel.
-
Interface Summary Interface Description FunctionalTaskItem Simplified functional interface equivalent to abstract classIndexableTaskItem.TaskGroup.HasTaskGroup An interface representing a type composes a TaskGroup.TaskItem Type representing a unit of work, upon invocation produces result ofIndexabletype. -
Class Summary Class Description DAGNode<DataT,NodeT extends DAGNode<DataT,NodeT>> The type representing node in aDAGraph.DAGraph<DataT,NodeT extends DAGNode<DataT,NodeT>> Type representing a DAG (directed acyclic graph).FunctionalTaskItem.Context Type representing context of anFunctionalTaskItem.Graph<DataT,NodeT extends Node<DataT,NodeT>> Type representing a directed graph data structure.IndexableTaskItem An index-able TaskItem with a TaskGroup.Node<DataT,NodeT extends Node<DataT,NodeT>> Type represents a node in aGraph.PostRunTaskCollection A collection of "Post Run" tasks.TaskGroup Type representing a group of task entries with dependencies between them.TaskGroup.InvocationContext A mutable type that can be used to pass data around task items during the invocation of the TaskGroup.VoidIndexable Represents an index-able model, when used as return type of a method, it indicates invocation of the method may cause side-effect but does not produce a value. -
Enum Summary Enum Description TaskGroupTerminateOnErrorStrategy Defines task group termination strategies to be used once a task error-ed.