Model
Queue
Magento\MysqlMq\Model\ResourceModel\Queue
What it does
This resource model manages MySQL-based message queue operations in Magento 2.
Developers use this class to save messages to queues, link messages with specific queues, retrieve pending messages, update message statuses (new, in progress, retry, deleted), and manage message processing workflows.
It handles the database interactions for the MysqlMq module's queue system.
Public Methods
- saveMessage()
- saveMessages()
- linkQueues()
- linkMessagesWithQueues()
- getMessages()
- deleteMarkedMessages()
- takeMessagesInProgress()
- pushBackForRetry()
- changeStatus()
- getMessagesCount()