JBoss Messaging allows the routing of messages via wildcard addresses.
If a consumer is created with an address of say queue.news.# then it will receive any messages sent to addresses that match this, for instance queue.news.europe or queue.news.usa or queue.news.usa.sport. This allows a consumer to consume messages which are sent to a hierarchy of addresses, rather than the consumer having to specify a specific address.
In JMS terminology this allows "topic hierarchies" to be created.
To enable this functionality set the property wild-card-routing-enabled in the jbm-configuration.xml file to true. This is true by default.
For more information on the wild card syntax take a look at Chapter 11, Understanding the JBoss Messaging Wildcard Syntax chapter, also see Section 9.1.47, “Topic Hierarchy”.