2016-05-23 3 views
1

ルートにURIを指定するときにSpELを使用できますか?私はこれをいくつかの方法で試しましたが、動作していないようです。Apache CamelのURI評価のためのSpEL

<from uri="jms:queue:#{ ${mq.dynamic.switch} ? '$mq.dynamic.queue' : '$mq.static.queue'}?connectionFactory=#connectionFactory" /> 

私は基本的にJMSルートを設定する際に活用するためにキューイングするかを決定するプロパティを評価しようとしている:

のような何かをしたいと思います。

答えて

0

<from>では不可能です。 Howerverあなたはキャメルのプロパティプレースホルダを使用することができます。 http://camel.apache.org/using-propertyplaceholder.html

そして、このようなあなたは、「ダイナミックに」も、SPELなどのスクリプト言語のいずれかを使用することを可能にするを使用することができます<to>としてキャメル路線で:

関連する問題