This Component implements the
DestinationQueueProviderService , which makes DestinationQueues on
demand, and the
DestinationQueueMonitorService , which
allows clients to be notified of queue events. It also acts the
ServiceProvider for those services.
For instantiation of DestinationQueues, it uses the standard
find-or-make approach, where a target address is used for finding.
Since this Component is a subclass of @{link AspectFactory}, aspect
delegates will be attached to
DestinationQueue s when
they're instantiated.
getDestinationQueue(MessageAddress destination) Find a DestinationQueue for the given address, or make a new
one of type DestinationQueueImpl if there isn't one yet.
Find a DestinationQueue for the given address, or make a new
one of type DestinationQueueImpl if there isn't one yet. In
the latter case, attach all relevant aspects as part of the
process of creating the queue. The final object returned is
the outermost aspect delegate, or the DestinationQueueImpl itself if
there are no aspects.