Is there a feature in ActiveMQ, perhaps with Camel, to do the following?
You can use the ActiveMQ broker Camel component to interceptor messages within the broker and route them using Camel routes