forked from mnadeem/dependent-tasks-executor
-
Notifications
You must be signed in to change notification settings - Fork 71
Design
Nadeem Mohammad edited this page Aug 28, 2016
·
30 revisions
Dexecutor Works with 5 components, of which 2 has to be provided by client (Executor Service, Task Provider), 1 (Graph) is internally created, and the rest of the 2 (Traversar [for printing the graph] and Validator [for validating the constructed graph]) are optional (Uses system default if not provided by client)
A graph is a collection of nodes with edges describing relationship among them
A node has a set of incoming and outgoing edges
Graph is used by dexecutor to represent task relationship and dependencies among tasks, to do this Dexecutor uses very minimal information (Unique ID) to construct nodes.
TODO
TODO
TODO
TODO


