Как использовать сообщение с конечной точки в Apache Camel? - PullRequest
0 голосов
/ 23 декабря 2011

Я создал сообщение с названием темы, установил некоторую информацию с парой ключ / значение и отправил сообщение в MessageBus (то есть произвел сообщение в конечную точку - в моем случае конечной точкой является messageBus).

Как можно получить сообщение от этой конечной точки?Я знаю URI, конечную точку.какие конфигурации нужно сделать для моего потребителя (какие-либо изменения верблюжьего XML сделаны?).

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 января 2012

см. Подробности на странице camel-jms , но в основном вам необходимо выполнить базовый Spring XML для настройки соединения ActiveMQ и затем установить свой маршрут ...

from("activemq:queue:inboundQueue").bean(MyConsumerBean.class);

<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent">
    <property name="connectionFactory">
        <bean class="org.apache.activemq.ActiveMQConnectionFactory">
            <property name="brokerURL" value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
        </bean>
    </property>
</bean>

см. Эти модульные тесты для получения дополнительной информации ...

https://svn.apache.org/repos/asf/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteTest.java

https://svn.apache.org/repos/asf/camel/trunk/components/camel-jms/src/test/resources/org/apache/camel/component/jms/jmsRouteUsingSpring.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...