CheckIsAvailableMessagesInQueue
Magento\MessageQueue\Model\CheckIsAvailableMessagesInQueue
What it does
This class checks if there are any available messages waiting in a specified message queue.
Developers use it to determine if a queue has pending messages before processing, useful for monitoring queue health or deciding whether to start consumer processes.
It handles both countable queues (directly checking count) and non-countable queues (attempting to dequeue and reject a message).
Public Methods
- execute()