AsynchronousOperations Module
AccessValidator
This class validates whether the current user has permission to access a specific bulk operation. Developers use it to ensure users can only view or m...
AsyncResponse
This class represents the response object for asynchronous/bulk operations in Magento 2. Developers use it to encapsulate the bulk UUID, request items...
BulkDescription\Options
This class provides dropdown options for bulk operation descriptions in the Magento admin grid. It retrieves a list of unique bulk operation descripti...
BulkManagement
This class manages bulk asynchronous operations in Magento 2, allowing developers to schedule multiple operations for background processing, retry fai...
BulkNotificationManagement
This class manages bulk operation notifications in Magento's admin panel. Developers use it to mark bulk operations as acknowledged (dismissing notifi...
BulkOperationsStatus
This class provides methods to query and retrieve the status of bulk operations in Magento 2's asynchronous operations system. Developers use it to ch...
BulkStatus
This class manages and retrieves the status of bulk operations in Magento 2's asynchronous processing system. Developers use it to check the progress...
BulkStatus\CalculatedStatusSql
This class generates SQL expressions to dynamically calculate the status of bulk operations in Magento's asynchronous processing system. It determines...
BulkStatus\Detailed
This model class extends BulkSummary to provide detailed information about bulk operations, including a complete list of individual operations within...
BulkStatus\Options
This class provides a list of available status options for bulk operations in Magento 2's asynchronous operations system. Developers use this class to...
BulkStatus\Short
This class represents a short version of bulk operation status in Magento 2's asynchronous operations system. Developers use it to retrieve and manage...
BulkSummary
This class represents a summary of bulk asynchronous operations in Magento 2. Developers use it to track and manage groups of queued operations, stori...
BulkUserType\Options
This class provides user type options for bulk operations in Magento 2's asynchronous operations system. It returns an array of available user types (...
Entity\BulkSummaryMapper
This deprecated mapper class converts BulkSummary entity data between database format and object format. It's primarily used to handle the conversion...
ItemStatus
This class represents the status of an individual item in an asynchronous bulk operation. Developers use it to track whether a specific operation item...
MassConsumer
MassConsumer processes asynchronous bulk operations by consuming messages from the message queue. Developers use this class when implementing backgrou...
MassConsumerEnvelopeCallback
This class serves as a callback handler for Magento's asynchronous bulk operations consumer. It processes messages from the message queue, validates t...
MassPublisher
This class publishes bulk asynchronous operations to Magento's message queue system. Developers use it to send multiple operations to a queue for back...
MassSchedule
This class schedules and publishes bulk asynchronous operations in Magento 2. Developers use it to queue multiple operations (like mass product update...
MessageControllerDecorator
This decorator wraps the message queue controller to add special handling for asynchronous bulk operations. It creates a lock on messages being proces...
Operation
This class represents a single asynchronous operation within Magento's bulk operations system. Developers use it to track individual tasks in a queue,...
OperationList
This class serves as a simple container for a list of bulk operations in Magento's asynchronous operations system. Developers use this model when they...
OperationManagement
This class manages the status updates of asynchronous bulk operations in Magento 2. Developers use this class to change the status of individual opera...
OperationProcessor
This class processes asynchronous operations from Magento's message queue system. Developers use it when implementing custom bulk operations that need...
OperationRepository
This repository class manages the retrieval of asynchronous operation entities in Magento 2. Developers use it to fetch lists of bulk operations with...
OperationSearchResults
This class represents a container for search results when querying asynchronous operations in Magento 2. Developers use this class to receive and hand...
OperationStatus
This class represents a simplified status summary of an asynchronous operation in Magento 2. Developers use it to retrieve basic information about an...
OperationStatusPool
This class serves as a pool/registry for operation statuses that require validation in Magento's asynchronous operations system. Developers use this c...
OperationStatusValidator
This validator ensures that operation status values are valid according to predefined status codes in the asynchronous operations system. Developers u...
Operation\Details
This class provides statistical details and status information about bulk asynchronous operations in Magento 2. Developers use it to retrieve counts o...
ResourceModel\Bulk
This resource model handles database operations for bulk asynchronous operations in Magento 2. Developers use this class when they need to persist or...
ResourceModel\Operation
This resource model manages database operations for the magento_operation table, which stores individual asynchronous operations in Magento's bulk ope...
ResourceModel\Operation\CheckIfExists
This class is a resource model operation that checks if an asynchronous operation entity already exists in the database. It always returns false becau...
ResourceModel\Operation\Create
This class handles bulk creation of asynchronous operation records in the database. Developers use this when implementing bulk operations or message q...
ResourceModel\Operation\OperationRepository
This repository class creates operation records for asynchronous bulk operations in Magento 2. Developers use it when implementing message queue funct...
SaveMultipleOperations
This class provides functionality to save multiple asynchronous operations to the database in a single batch insert operation. Developers use this whe...
StatusMapper
This class provides bidirectional mapping between individual operation statuses and bulk operation summary statuses in Magento's asynchronous operatio...