Я не могу подключиться к маршруту верблюда, имеющему очередь SEDA. На стороне разорвать я следующие конфигурации:Подключиться к очереди Camel- SEDA
<camel:route>
<camel:from uri="seda:input"/>
<camel:log message =">>>>>data is : ${body}"/>
<camel:inOnly uri="activemq:queue:TESTQUEUE"/>
</camel:route>
Я пытаюсь ударить этот маршрут от автономного клиента, как это:
public static void main(String[] args) {
CamelContext context = new DefaultCamelContext();
producer = context.createProducerTemplate();
producer.sendBody("seda:input","Hey");
}
Но мой продюсер не может подключиться к очереди Седа. Невозможно попасть в очередь моего маршрута. Невозможно добавить camelContext в свой компонент bean. Я получаю «Недопустимое свойство« camelContext »класса bean. Если я отправляю тело в очередь SEDA, сообщение идет туда, но не к следующему элементу маршрута
Невозможно добавить camelContext в свой компонент bean. Я получаю «Недопустимое свойство« camelContext »класса bean. Если я отправляю тело в очередь SEDA, сообщение идет туда, но не к следующему элементу маршрута –
Обновлен мой вопрос, основанный на вашем комментарии –
Недопустимое свойство означает, что вы не определили геттер/сеттер в вашем классе bean. . –