2016-11-07 1 views
0

迂回の例は、エントリと同じ名前のキューを持っていますので、迂回参照に使用するものはわかりません。例えばダイバットで参照されるキューの属性はどれですか?

<jms-destinations> 
    <jms-queue name="VendorQueue"> 
     <entry name="queue/vendor"/> 
     <entry name="java:jboss/exported/queue/vendor"/> 
     <durable>false</durable> 
    </jms-queue>  
</jms-destinations> 

これは間違いありませんか?

jms-queue add --queue-address=monitoring --entries=queue/monitoring 
/subsystem=messaging/hornetq-server=default/divert=my-divert:add(divert-address=jms.queue.VendorQueue,forwarding-address=jms.queue.monitoring,exclusive=false) 

はすなわち、宛先変更元アドレスはjms.queue.VendorQueueまたはjms.queue.vendorことになっていますか?

答えて

0

あなたは接頭辞jms.queue 例えば次にこの

/subsystem=messaging/hornetq-server=default:read-children-names(child-type="jms-queue") 

を実行する必要があり、正しい宛先変更元アドレスを取得するには

{ 
"outcome" => "success", 
"result" => [ 
"VendorQueue", 
"monitoring" 
] 
} 

はXMLに基づいて

jms.queue.VendorQueue 

なり、JMSキュー名は、エントリ名を参照していない属性です。

関連する問題