gracefulCancellationTimeoutMs
The amount of time given to implementor tasks (e.g. open, processBatch) to complete their current work after a failure. Input consuming will stop right away, so this will give the tasks time to persist the messages already read.