Если вы хотите, чтобы любой клиент, подключенный к месту назначения, получил такое же сообщение, вам следует использовать тему JMS.Просто определите адрес, поддерживающий многоадресную рассылку:
<address name="FROM.TEXT">
<multicast/>
</address>
Тогда ваш маршрут будет выглядеть примерно так:
public void configure() throws Exception {
InitialContext context = new InitialContext();
from("jms:topic:FROM.TEXT")
.routeId("route1")
.autoStartup(true)
.convertBodyTo(String.class, "UTF-8")
.to("jms:queue:QUEUE1");
getContext().start();
}
Вы определите свою очередь to
следующим образом:
<address name="QUEUE1">
<anycast>
<queue name="QUEUE1">
</anycast>
</address>