Defines the public contract for an analyze queue.
This queue is responsible for processing captured messages from a reverse-proxy and performing analysis tasks like parsing, logging, or threat detection.
Adds a new job to the analyze queue.
The name of the job to be added.
The arbitrary data to append to the job.
ProducerError If adding job fails.
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.
Defines the public contract for an analyze queue.
This queue is responsible for processing captured messages from a reverse-proxy and performing analysis tasks like parsing, logging, or threat detection.