/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Stomp/StompClientInterface.php
80 строк
2 KB
Dmytro Horytskyi
ACP2E-4349: [B2B] Purchase orders not auto-converting to sales order with ActiveMQ
13 май 2026, 09:27
13 май 2026, 09:27
2e4a4eb
Код
Авторство
О чём код?
<?php /** * Copyright 2025 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\Framework\Stomp; use Magento\Framework\Stomp\Exception\ClientException; use Stomp\Transport\Frame; use Stomp\Transport\Message; interface StompClientInterface { /** * Push message to queue/topic * * @param string $queue * @param Message $message * @return void * @throws ClientException */ public function send(string $queue, Message $message): void; /** * Push messages to queue/topic * * @param string $queue * @param Message[] $messages * @return void * @throws ClientException */ public function sendBatch(string $queue, array $messages): void; /** * Subscribe queue * * @param string $queue * @return void * @throws ClientException */ public function subscribeQueue(string $queue): void; /** * Unsubscribe queue * * @param string $queue * @return void */ public function unsubscribeQueue(string $queue): void; /** * Read message from queue * * @param string $queue * @return Frame|null * @throws ClientException */ public function readMessage(string $queue): ?Frame; /** * Acknowledge message from queue * * @param Frame $lastFrame * @return void * @throws ClientException */ public function ackMessage(Frame $lastFrame): void; /** * Reject message from queue * * @param Frame $lastFrame * @param bool|null $requeue * @return void * @throws ClientException */ public function nackMessage(Frame $lastFrame, ?bool $requeue = null): void; }