Description
Currently the Java Broker allows bindings between queues and exchanges f the type "topic" to have additional filters other than just the routing-key based mapping.
In practice there is no reason for this functionality to be limitted to "topic" exchanges, and indeed it is arguable that a JMS topic would be much better modelled using instance of fanout exchange so long as that exchange could also support selectors.