Following #235, some more TaskDriver/TaskDriverSystem clean up for better code and readability.
What is the current behaviour?
Everything is configured on the TaskDriver with either Driver functions or System functions to specify where the actual data or jobs should go.
What is the new behaviour?
By accessing the protected TaskDriverSystem getter on TaskDriver, developers can be more explicit and clear about where data is being created and how the jobs are being scheduled.
We can also shorted a lot of the API and make the function names more consistent.
What issues does this resolve?
Resolves #188
Resolves #186
What PRs does this depend on?
235
Does this introduce a breaking change?
[x] Yes - API Changes, pretty simple to resolve though.
Following #235, some more TaskDriver/TaskDriverSystem clean up for better code and readability.
What is the current behaviour?
Everything is configured on the TaskDriver with either
Driver
functions orSystem
functions to specify where the actual data or jobs should go.What is the new behaviour?
By accessing the protected
TaskDriverSystem
getter onTaskDriver
, developers can be more explicit and clear about where data is being created and how the jobs are being scheduled.We can also shorted a lot of the API and make the function names more consistent.
What issues does this resolve?
What PRs does this depend on?
235
Does this introduce a breaking change?