Log in

AsynchronousOperations Module

AccessValidator

Model

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

Model

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

Model

This class provides dropdown options for bulk operation descriptions in the Magento admin grid. It retrieves a list of unique bulk operation descripti...

BulkManagement

Model

This class manages bulk asynchronous operations in Magento 2, allowing developers to schedule multiple operations for background processing, retry fai...

BulkNotificationManagement

Model

This class manages bulk operation notifications in Magento's admin panel. Developers use it to mark bulk operations as acknowledged (dismissing notifi...

BulkOperationsStatus

Model

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

Model

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

Model

This class generates SQL expressions to dynamically calculate the status of bulk operations in Magento's asynchronous processing system. It determines...

BulkStatus\Detailed

Model

This model class extends BulkSummary to provide detailed information about bulk operations, including a complete list of individual operations within...

BulkStatus\Options

Model

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

Model

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

Model

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

Model

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

Model

This deprecated mapper class converts BulkSummary entity data between database format and object format. It's primarily used to handle the conversion...

ItemStatus

Model

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

Model

MassConsumer processes asynchronous bulk operations by consuming messages from the message queue. Developers use this class when implementing backgrou...

MassConsumerEnvelopeCallback

Model

This class serves as a callback handler for Magento's asynchronous bulk operations consumer. It processes messages from the message queue, validates t...

MassPublisher

Model

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

Model

This class schedules and publishes bulk asynchronous operations in Magento 2. Developers use it to queue multiple operations (like mass product update...

MessageControllerDecorator

Model

This decorator wraps the message queue controller to add special handling for asynchronous bulk operations. It creates a lock on messages being proces...

Operation

Model

This class represents a single asynchronous operation within Magento's bulk operations system. Developers use it to track individual tasks in a queue,...

OperationList

Model

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

Model

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

Model

This class processes asynchronous operations from Magento's message queue system. Developers use it when implementing custom bulk operations that need...

OperationRepository

Model

This repository class manages the retrieval of asynchronous operation entities in Magento 2. Developers use it to fetch lists of bulk operations with...

OperationSearchResults

Model

This class represents a container for search results when querying asynchronous operations in Magento 2. Developers use this class to receive and hand...

OperationStatus

Model

This class represents a simplified status summary of an asynchronous operation in Magento 2. Developers use it to retrieve basic information about an...

OperationStatusPool

Model

This class serves as a pool/registry for operation statuses that require validation in Magento's asynchronous operations system. Developers use this c...

OperationStatusValidator

Model

This validator ensures that operation status values are valid according to predefined status codes in the asynchronous operations system. Developers u...

Operation\Details

Model

This class provides statistical details and status information about bulk asynchronous operations in Magento 2. Developers use it to retrieve counts o...

ResourceModel\Bulk

Model

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

Model

This resource model manages database operations for the magento_operation table, which stores individual asynchronous operations in Magento's bulk ope...

ResourceModel\Operation\CheckIfExists

Model

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

Model

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

Model

This repository class creates operation records for asynchronous bulk operations in Magento 2. Developers use it when implementing message queue funct...

SaveMultipleOperations

Model

This class provides functionality to save multiple asynchronous operations to the database in a single batch insert operation. Developers use this whe...

StatusMapper

Model

This class provides bidirectional mapping between individual operation statuses and bulk operation summary statuses in Magento's asynchronous operatio...