Yes, the most specific wins, if there are multiple matches, as in the test.> test.* for test.example, the entries are sorted based on their string values and the largest matches, so test.> wins.
The code is at: org.apache.activemq.filter.DestinationMap#get On 16 January 2012 17:23, Jason Dillon <ja...@planet57.com> wrote: > Best match will generally get the most specific entry then? > > <destinationPolicy> > <policyMap> > <policyEntries> > <policyEntry queue=">" optimizedDispatch=”true”/> > <policyEntry queue="test.>" useCache="false"/> > <policyEntry queue="test.*" useCache="false"/> > <policyEntry queue="test.*.component" useCache="false"/> > </policyEntries> > </policyMap> > </destinationPolicy> > > Which entry here would match test.example, and which would match > test.example.component? I'm guessing that test.*.component matches the > later, but which of "test.>" or "test.*" matches "test.example"? > > --jason > > > On Jan 16, 2012, at 5:18 AM, Gary Tully wrote: > >> they don't aggregate. There is an best match, and the default takes >> the unmatched case. >> >> On 16 January 2012 03:28, Jason Dillon <ja...@planet57.com> wrote: >>> On Jan 15, 2012, at 6:38 PM, SuoNayi wrote: >>>> The last policy will be applied. >>> >>> Um, this doesn't really answer the question I asked... >>> >>> What does "last" mean in this context? >>> >>> :-\ >>> >>> --jason >>> >>> >>>> At 2012-01-16 04:01:00,"Jason Dillon" <ja...@planet57.com> wrote: >>>>> I'm wondering if destination policy map entries aggregate configuration? >>>>> >>>>> For example: >>>>> >>>>> <destinationPolicy> >>>>> <policyMap> >>>>> <policyEntries> >>>>> <policyEntry queue=">" optimizedDispatch=”true”/> >>>>> <policyEntry queue="test.>" useCache="false"/> >>>>> </policyEntries> >>>>> </policyMap> >>>>> </destinationPolicy> >>>>> >>>>> Will a queue named "test.example" have useCase=false and >>>>> optimizedDispatch=true? >>>>> >>>>> Same for the default policy entry, will that get included to configure >>>>> destinations which have existing policy entries, or will that only apply >>>>> to destinations where there is no entry? Some initial tests indicate it >>>>> may be the later. >>>>> >>>>> --jason >>>>> >>>>> >>>>> >>>>> >>> >> >> >> >> -- >> http://fusesource.com >> http://blog.garytully.com > -- http://fusesource.com http://blog.garytully.com