Add the ability to configure a cancel job for IDriverDataStreams that are configured CancelBehaviour.Unwind
What is the current behaviour?
Only ISystemDataStreams can have jobs configured to handle unwinding cancel requests.
This means that IDriverDataStreams configured with CancelBehaviour.Unwind would get stuck since the developer could not resolve the unwinding with a job.
What is the new behaviour?
Developer can now call ConfigureJobToCancel on their task driver instance to handle unwinding a IDriverDataStream instnace.
Add the ability to configure a cancel job for
IDriverDataStream
s that are configuredCancelBehaviour.Unwind
What is the current behaviour?
Only
ISystemDataStream
s can have jobs configured to handle unwinding cancel requests.This means that
IDriverDataStream
s configured withCancelBehaviour.Unwind
would get stuck since the developer could not resolve the unwinding with a job.What is the new behaviour?
Developer can now call
ConfigureJobToCancel
on their task driver instance to handle unwinding aIDriverDataStream
instnace.What issues does this resolve?
What PRs does this depend on?
Does this introduce a breaking change?