On 21 Apr 2008, at 03:34, chicagoclimber wrote:
Hi,
I've been looking through the code trying to understand the overall
architecture of the application --- and I came across something that
seems
somewhat inconsistent.
From what I understand, one subscription
(org.apache.activemq.broker.region.AbstractSubscription) can be
added to
multiple physical destinations
(org.apache.activemq.broker.region.Destination) by using wildcards
in the
name of the destination
(org.apache.activemq.command.ActiveMQDestination).
When new consumer is added (AbstractRegion.addConsumer()), the same
subscription object is added to multiple matching destinations. Now,
in
r635682, rajdavies added destination property to
AbstractSubscription. This
destination is the physical destination, not ActiveMQDestination. This
doesn't seem to make sense ... at least not to me. Can someone
explain this?
Thanks!
-sergey
--
View this message in context:
http://www.nabble.com/How-many-destinations-can-one-subscription-have--tp16801738s2354p16801738.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
Hi sergey,
that is inconsistent - the destination property is only used for
Queues that are using lazy dispatch - will re-factor that bit!
cheers,
Rob
http://open.iona.com/ -Enterprise Open Integration
http://rajdavies.blogspot.com/