Я даже не знаю, если я сформулировал свой вопрос, как правильный путь вокруг ;-)Выставьте OSGi службы, как верблюд Endpoint
То, что я в принципе хочу достичь что-то вроде этого:
<route >
<from uri="osgi:serviceName"/>
<!-- do some processing ->
<to uri="activemq:queue:inbox"/>
</route>
Поэтому я хотел бы иметь сервис OSGi в качестве отправной точки моего маршрута. На эту услугу могут ссылаться некоторые другие пакеты, а подает с входными данными, которые позже будут обработаны Маршрутом.
Как мне это сделать?
Можете ли вы объяснить это «впрыскивать ProducerTemplate в вашу службу» в немного более подробно? Или, может, у вас есть пример? Ура! – Frizz
Я думаю, что самый простой способ - ввести CamelContext и сделать ProducerTemplate производитель = contrext.createProducerTemplate(); –