Метод отправки MessageChannel возвращает только логическое значение, указывающее, было ли сообщение отправлено или нет.
boolean send(Message<?> message)
Можно ли реализовать способ получения от брокера ответа PUBACK (QoS 1) или PUBREC, PUBCOMP (QoS 2)?