Hello,
After some search, I think I managed to do what you describe.
The only difference I see is that I had to re-specify the default value for
name and prefix of virtualtopics:
<virtualTopic name="VirtualTopic.>" prefix="Consumer.*."
selectorAware="false"/>
in the <virtualDestinations> block.
Example:
<destinations>
<topic physicalName="VirtualTopic.orders" />
<queue physicalName="Consumer.A.VirtualTopic.orders" />
<queue physicalName="Consumer.B.VirtualTopic.orders" />
<queue physicalName="Consumer.C.VirtualTopic.orders" />
</destinations>
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<virtualTopic name="VirtualTopic.>"
prefix="Consumer.*."
selectorAware="false"/>
<compositeQueue
name="Consumer.C.VirtualTopic.orders">
<forwardTo>
<topic physicalName="Topic.C" />
<queue physicalName="Queue.C" />
</forwardTo>
</compositeQueue>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html