37 \
Magento\Framework\MessageQueue\LockInterfaceFactory $lockFactory,
39 \
Magento\Framework\MessageQueue\
Lock\WriterInterface $writer
41 $this->lockFactory = $lockFactory;
42 $this->reader = $reader;
43 $this->writer = $writer;
57 $lock = $this->lockFactory->create();
64 $this->reader->read($lock,
$code);
68 $this->writer->saveLock($lock);
__construct(\Magento\Framework\MessageQueue\LockInterfaceFactory $lockFactory, \Magento\Framework\MessageQueue\Lock\ReaderInterface $reader, \Magento\Framework\MessageQueue\Lock\WriterInterface $writer)
lock(EnvelopeInterface $envelope, $consumerName)