|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Data Structures | |
| class | ConfigTest |
| class | DeprecatedConfigTest |
Public Member Functions | |
| __construct (CallbackInvoker $invoker, MessageEncoder $messageEncoder, ResourceConnection $resource, ConsumerConfigurationInterface $configuration, LoggerInterface $logger=null) | |
| process ($maxNumberOfMessages=null) | |
Class Consumer used to process a single message, unlike batch consumer.
This could be used for both synchronous and asynchronous processing, depending on topic.
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 23 of file Consumer.php.
| __construct | ( | CallbackInvoker | $invoker, |
| MessageEncoder | $messageEncoder, | ||
| ResourceConnection | $resource, | ||
| ConsumerConfigurationInterface | $configuration, | ||
| LoggerInterface | $logger = null |
||
| ) |
Initialize dependencies.
| CallbackInvoker | $invoker | |
| MessageEncoder | $messageEncoder | |
| ResourceConnection | $resource | |
| ConsumerConfigurationInterface | $configuration | |
| LoggerInterface | $logger | @SuppressWarnings(PHPMD.UnusedFormalParameter) |
Definition at line 91 of file Consumer.php.
| process | ( | $maxNumberOfMessages = null | ) |
{Connects to a queue, consumes a message on the queue, and invoke a method to process the message contents.
| int | null | $maxNumberOfMessages | if not specified - process all queued incoming messages and terminate, otherwise terminate execution after processing the specified number of messages |
Implements ConsumerInterface.
Definition at line 108 of file Consumer.php.