Log in
Model

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()