An executor of Runnable Java objects. Each task is only executed after all tasks upon which it depends have finished. The dependencies are represented as a static directed-acyclic graph. Dynamically updated graphs are not yet supported.
This library requires some external libraries that are distributed in the "lib" directory of the repository.
- guava -- Currently used for some "google collections" support, namely for its MultiMap implementation.
- junit -- JUnit, only required for running unit tests
I'd love to incorporate changes from other contributors into this project.
- Fork it.
- Create a branch
- Commit your changes
- Push to the branch
- Create an issue with a link to your branch
- Enjoy a refreshing MountainDew Livewire and wait
If you encounter any bugs or unexpected behaviors that you would prefer not to fix on your own, please open an issue for tracking it.