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.