Allowing for parallel processing only of specified jobs

Hi!
I was wondering if there is a possibility for allowing only specified jobs to perform in parallel. What I mean by that, is that I can have many jobs of specified type ‘A’ in the ‘Processing’ state, executing in parallel, while I can have only one such job for type ‘B’ (the state is important). Can’t use WorkerCount as it makes it global. DisableConcurrentExecution works on jobs with the ‘Processing’ state so it is also no go.

I have an epiphany moment and now I am using additional Hangfire server, processing jobs from specified queue. So first server has WorkerCount set to 1 and is processing the default queue, the second has a default value of WrokerCount and is processing the priority queue.