Is your feature request related to a problem? Please describe.
I want to be able to fine tune the job. For example to have an interface that can be injected for different queues providers. For example for Bullmq sometimes we need to postpone the execution of a task or for Rabbitmq to be able to pass not only attempts, but also to make the task run as many times as needed until it is done.
Describe the solution you'd like
I'd like to extend the interface for interface JobConfig<T extends JobData<T>>
Describe alternatives you've considered
At the moment we have to completely copy the plugin and extend it to manually configure queues
Is your feature request related to a problem? Please describe. I want to be able to fine tune the job. For example to have an interface that can be injected for different queues providers. For example for Bullmq sometimes we need to postpone the execution of a task or for Rabbitmq to be able to pass not only attempts, but also to make the task run as many times as needed until it is done.
Describe the solution you'd like I'd like to extend the interface for
interface JobConfig<T extends JobData<T>>
Describe alternatives you've considered At the moment we have to completely copy the plugin and extend it to manually configure queues