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