export default class QueueHandler { protected workersPath: string; /** * Iterate through queue workers and try to listen */ listen(queueName: string): Promise; /** * Retry failed jobs by queue name */ retryFailedByQueueName(queueName: string): Promise; /** * Retry delayed jobs by queue name */ retryDelayedByQueueName(queueName: string): Promise; /** * Flush all jobs marked as failed */ flushFailed(queueName: string): Promise; /** * List failed jobs */ listFailedJobs(queueName: string): Promise; /** * List waiting jobs */ listWaitingJobs(queueName: string): Promise; /** * List delayed jobs */ listDelayedJobs(queueName: string): Promise; /** * List completed jobs */ listCompletedJobs(queueName: string): Promise; /** * List active jobs */ listActiveJobs(queueName: string): Promise; }