|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (ExchangeRepository $exchangeRepository, EnvelopeFactory $envelopeFactory, MessageEncoder $messageEncoder, MessageValidator $messageValidator, PublisherConfig $publisherConfig, MessageIdGeneratorInterface $messageIdGenerator) | |
| publish ($topicName, $data) | |
Class MassPublisher used for encoding topic entities to OperationInterface and publish them.
Definition at line 23 of file MassPublisher.php.
| __construct | ( | ExchangeRepository | $exchangeRepository, |
| EnvelopeFactory | $envelopeFactory, | ||
| MessageEncoder | $messageEncoder, | ||
| MessageValidator | $messageValidator, | ||
| PublisherConfig | $publisherConfig, | ||
| MessageIdGeneratorInterface | $messageIdGenerator | ||
| ) |
Initialize dependencies.
| \Magento\Framework\MessageQueue\Bulk\ExchangeRepository | $exchangeRepository | |
| \Magento\Framework\MessageQueue\EnvelopeFactory | $envelopeFactory | |
| \Magento\Framework\MessageQueue\MessageEncoder | $messageEncoder | |
| \Magento\Framework\MessageQueue\MessageValidator | $messageValidator | |
| \Magento\Framework\MessageQueue\Publisher\ConfigInterface | $publisherConfig | |
| \Magento\Framework\MessageQueue\MessageIdGeneratorInterface | $messageIdGenerator |
Definition at line 65 of file MassPublisher.php.
| publish | ( | $topicName, | |
| $data | |||
| ) |
{Publishes a message to a specific queue or exchange.
| string | $topicName | |
| array | object | $data |
Implements PublisherInterface.
Definition at line 84 of file MassPublisher.php.