This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new dc2b67331d NO-JIRA update address-settings.md
     new 382267bf63 This closes #4166
dc2b67331d is described below

commit dc2b67331dcd3e52254e1567c08424795a11347f
Author: Stephen E. Baker <[email protected]>
AuthorDate: Wed Aug 3 09:13:03 2022 -0400

    NO-JIRA update address-settings.md
    
    Add a note about match specificity
---
 docs/user-manual/en/address-settings.md | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/docs/user-manual/en/address-settings.md 
b/docs/user-manual/en/address-settings.md
index d1651a524f..51fdb880b5 100644
--- a/docs/user-manual/en/address-settings.md
+++ b/docs/user-manual/en/address-settings.md
@@ -73,6 +73,14 @@ address "order.foo" address but you can also use
 For example, if you used the `match` string `queue.#` the settings would be
 applied to all addresses which start with `queue.`
 
+Address settings are **hierarchical**. Therefore, if more than one
+`address-setting` would match then the settings are applied in order of their
+specificity with the more specific match taking priority. A match on the
+any-words delimiter (`#`) is considered less specific than a match without it.
+A match with a single word delimiter `*` is considered less specific than a
+match on an exact queue name. In this way settings can be "layered" so that
+configuration details don't need to be repeated.
+
 The meaning of the specific settings are explained fully throughout the user
 manual, however here is a brief description with a link to the appropriate
 chapter if available.

Reply via email to