2011-07-20 3 views
0

ラクダとJMXに問題があるようです。 SEDA JMXコンポーネントの優れた機能の1つは、org.apache.camel-> endpoints-> COMPNAME/camel-> "seda:// xyz"にあるget queueメソッドを使用してキューサイズを表示する機能です。 POJOでJMXエンドポイントでのCamel問題とSEDAへの注入

@EndpointInject(uri="seda:closeData?concurrentConsumers=50") 
ProducerTemplate producerSymbQueue; 
//... 
producer.sendBody(object) 
//... 

のようなものを使用しているとき。..

しかし、JMXでSEDAのエンドポイントが消えるように思われると1には、もはや...

任意のアイデアをキューサイズを上見ることができませんこれを引き起こす原因と修正方法

+0

どのバージョンのCamel? – Nicholas

+0

これはCamelのメーリングリストで対応され、処理されています。 Camelのトランクには@ProduceエンドポイントがJMXでも参加できるよう修正があります。 –

答えて

0

注釈では、オプションではなくSEDAキューの名前のみを挿入します。例えば。

@EndpointInject(uri="seda:closeData") 
ProducerTemplate producerSymbQueue; 

エンドポイントが確実にJMXに登録されるように、Camelトランクに修正があります。

詳細については、Camel User Forumをご覧ください。