Можно ли настроить посредник ActiveMQ на прием служб REST без разбора содержимого тела сообщения XStream? - PullRequest
0 голосов
/ 21 ноября 2018

Я хотел бы настроить внешнего брокера ActiveMQ, который может получать сообщения через HTTP REST и пересылать их в приложение поставщика услуг по протоколу openwire.Я не хочу, чтобы брокер ActiveMQ анализировал сообщения XML, но кажется, что синтаксический анализатор XStream встроен в функциональность ActivemQ / REST?

Даже когда я отправляю сообщение XML в формате XStream, анализатор все ещедает исключение xstream.mapper.CannotResolveClassException, если только определения классов для элементов XML не предоставлены посреднику.Результат один и тот же, использую ли я команду curl или Postman.Результат также одинаков, отправляю ли я сообщение в формате XML или в формате обычного текста.Мне не удалось найти способ отключить этот синтаксический анализатор.

Возможность настроить моих брокеров ActiveMQ на прием служб REST для моих приложений была бы удивительной, но поддержание определений классов в брокерах требует более тесной связи, чемЯ хотел бы.

Итак, возможно ли отправлять непарсированные сообщения в этом сценарии?

...