Ich weiß nicht einmal, ob ich einen OSGi Service Expose als Camel Endpoint
die Frage nach dem richtigen Weg, um ;-)
formuliert will, was ich im Grunde so etwas wie dies zu erreichen ist:<route >
<from uri="osgi:serviceName"/>
<!-- do some processing ->
<to uri="activemq:queue:inbox"/>
</route>
Also würde ich gerne einen OSGi-Service als Ausgangspunkt meiner Route haben. Dieser Dienst kann von einigen anderen Bundles referenziert werden und mit Eingabedaten, die später von der Route verarbeitet werden.
Wie würde ich das tun?
Können Sie mir bitte erklären, diese in etwas mehr Detail „ein ProducerTemplate in Ihren Dienst injizieren“? Oder hast du vielleicht ein Beispiel? Prost! – Frizz
Ich denke, der einfachste Weg ist, den CamelContext zu injizieren und ProducerTemplate producer = contrext.createProducerTemplate(); –