According to AMQ's document
"The out-of-the-box defaults are described above. Namely that the only virtual topics available must be within the VirtualTopic.> namespace and that the consumer queues are named Consumer.*.VirtualTopic.>."

The support is out of box, and there is no addition configuration file for the unit test.

BTW, did you start to listen the Consumer.A.VirtualTopic.TEST queue before you send the message to VirtualTopic.TEST ?

Willem

Mick Knutson wrote:
I thought this was already PART of ActiveMQ not a rule that needed to be
added.
But then again, I am just using an embedded broker for these tests.

---
Thank You…

Mick Knutson, President

BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233

Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---



On Mon, Aug 10, 2009 at 2:20 PM, Ashwin Karpe <aska...@progress.com> wrote:

Hi,

Do you have the rule for the virtual topic setup on the broker. I wonder if
this is the issue. This suspiciously sounds like the case. The virtual
queue/topic is like any other queue or topic from a broker perspective and
only gets interpreted when a payload arrive with the destination name set
to
a virtual queue/topic.

If a rule is not found the destination name is treated as a normal/real
queue into which the message is dropped which is why your consumer seems to
get the message when it listens on the queue.

You may want to add a virtual topic rule to the Actiemq broker being used
using activemq.xml


Mick Knutson-3 wrote:
from the AMQ list, they suggested I use this JUnit test as an example:

https://svn.apache.org/repos/asf/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/virtual/VirtualTopicPubSubTest.java
In the above test, the Producer sends a message to the VirtualTopic and 2
Consumers get this message in individual Durable Queue's.

When I created this, I publish to:

activemq:VirtualTopic.TEST

and then I Consume on:

activemq:Consumer.A.VirtualTopic.TEST



But nothing arrives to my Client. When I change my client to listen on

activemq:VirtualTopic.TEST



The messages are Consumed by the client. This is not what I want. Does
anyone have a working Camel AMQ VirtualTopic JUnit Test that can help me
out
please?

---
Thank You…

Mick Knutson, President

BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233

Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---



-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/


--
View this message in context:
http://www.nabble.com/anyone-have-AMQ-VirtualTopic%27s-working-in-Camel-Test--tp24902737p24904788.html
Sent from the Camel - Users mailing list archive at Nabble.com.




Reply via email to