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.