32 QueueConfig $queueConfig,
33 CommunicationConfigInterface $communicationConfig,
34 $rpcConnectionTimeout = self::RPC_CONNECTION_TIMEOUT
38 $this->getPublisherConfig(),
39 $this->getResponseQueueNameBuilder(),
52 private function getPublisherConfig()
54 return \Magento\Framework\App\ObjectManager::getInstance()->get(PublisherConfig::class);
64 private function getResponseQueueNameBuilder()
66 return \Magento\Framework\App\ObjectManager::getInstance()->get(ResponseQueueNameBuilder::class);
__construct(Config $amqpConfig, QueueConfig $queueConfig, CommunicationConfigInterface $communicationConfig, $rpcConnectionTimeout=self::RPC_CONNECTION_TIMEOUT)