AmqpTransport
class AmqpTransport implements TransportInterface
Методы
| __construct(EncoderInterface $encoder, DecoderInterface $decoder, Connection $connection) | ||
| void | receive(callable $handler) Получить некоторые сообщения в заданный обработчик. | |
| void | stop() Остановить получение сообщений. | |
| send(Envelope $envelope) Отправить указанный конверт. |
Подробности
__construct(EncoderInterface $encoder, DecoderInterface $decoder, Connection $connection)
Параметры
| EncoderInterface | $encoder | |
| DecoderInterface | $decoder | |
| Connection | $connection |
void receive(callable $handler)
Получить некоторые сообщения в заданный обработчик.
Обработчик будет иметь в качестве аргумента полученный {@link \Symfony\Component\Messenger\Envelope} содержащий сообщение. Обратите внимание, что этот конверт может быть null если истекло время ожидания получения чего-либо.
Параметры
| callable | $handler |
Возвращаемое значение
| void |
void stop()
Остановить получение сообщений.
Возвращаемое значение
| void |
send(Envelope $envelope)
Отправить указанный конверт.
Параметры
| Envelope | $envelope |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.html