JBoss.org Community Documentation

- Prev
- Next

## Chapter 13. Understanding the HornetQ Wildcard Syntax

HornetQ uses a specific syntax for representing wildcards in security settings, address settings and when creating consumers.

The syntax is similar to that used by AMQP.

A HornetQ wildcard expression contains words delimited by the character '`.`' (full stop).

The special characters '`#`' and '`*`' also have special meaning and can take the place of a word.

The character '`#`' means 'match any sequence of zero or more words'.

The character '`*`' means 'match a single word'.

So the wildcard 'news.europe.#' would match 'news.europe', 'news.europe.sport', 'news.europe.politics', and 'news.europe.politics.regional' but would not match 'news.usa', 'news.usa.sport' nor 'entertainment'.

The wildcard 'news.*' would match 'news.europe', but not 'news.europe.sport'.

The wildcard 'news.*.sport' would match 'news.europe.sport' and also 'news.usa.sport', but not 'news.europe.politics'.

- PrevChapter 12. Routing Messages With Wild Cards
- Top of page
- Front page
- NextChapter 14. Filter Expressions