Abstract
Abstract base class for all Bull-based producer queues.
All specific queue implementations should extend this class to ensure consistent behavior and reduce code duplication.
Creates a new queue instance.
The validator instance.
The config instance.
The logger instance.
The connector instance.
The queue name.
Gracefully closes the queue.
This method should be called during application shutdown.
LifecycleError If the queue cannot be closed properly.
Retrieves the total number of jobs in the queue.
The total job count.
ProducerError If the count cannot be retrieved.
Retrieves the workers for the queue.
The queue workers list.
ProducerError If the workers cannot be retrieved.
Abstract base class for all Bull-based producer queues.
All specific queue implementations should extend this class to ensure consistent behavior and reduce code duplication.