Как отправить обычный текст JmsMessage с пустым заголовком

Я хочу отправить сообщение в activeMQ и получить его через MQTT.js во внешнем интерфейсе.

jmsTemplate.convertAndSend("topic", "Hello World!");

Я получаю сообщение, но с заголовком, который не могу расшифровать.

S�A S�)�x-opt-jms-destQ�x-opt-jms-msg-typeQ Ss�   f    
�/ID:myID@�topic://myTopic@@@@�  j��< St�e Sw�  Hello World!

Теперь я пытаюсь удалить заголовок из своего сообщения.

В этой теме упоминается свойство targetClient, но это не работает с темой: Шаблон Spring JMS - удалить информацию заголовка RFH

Я также нашел MessageBuilder, где я должен иметь возможность установить пустой заголовок, но этот MessageBuilder не работает с jmsTemplate. jmsTemplate поддерживает только MessageCreator, который не поддерживает пустой заголовок.

Как я могу отправить сообщение JMS в виде обычного текста без заголовка?

Спасибо за любые предложения.

Обходной путь найден, но я открыт для предложений: stackoverflow.com/questions/56291905/…

Chris 03.06.2019 15:25
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
403
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Обновление Queue Broker для работы с JMS2 устранило эту проблему.

Другие вопросы по теме