私は初めてApacheCamelを試していますが、次の例を使用してスタンドアロンアプリケーションを作成しようとしています: http: //camel.apache.org/running-camel-standalone-and-have-it-keep- running.html
この例では、org.apache.camel.Main
クラスを使用してアプリケーションのライフサイクルを管理しています。この例は正常に機能しますが、私が理解していないのは、例でCamelコンテキストがどのように作成され、コンポーネントを追加するためにそれを取得する方法です。デフォルトのコンテキストに次のようなものを追加したいと思います。
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false");
context.addComponent("myJms", JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));