Reference: The JMS Bridge
It can be configured to consume from a queue or a topic. When it consumes from a topic it can be configured to consume using a non durable or durable subscription Typically, the bridge is deployed by the JBoss Micro Container via a beans configuration file. This would typically be deployed inside the JBoss Application Server and the following example shows an example of a beans file that bridges 2 destinations which are actually on the same server. HornetQServer 5000 10 ONCE_AND_ONLY_ONCE 1 -1 true org.hornetq:service=JMSBridge /ConnectionFactory /ConnectionFactory /queue/source /queue/target java.naming.factory.initial org.jnp.interfaces.NamingContextFactory java.naming.provider.url jnp://localhost:1099 java.naming.factory.url.pkgs org.jboss.naming:org.jnp.interfaces" jnp.timeout 5000 jnp.sotimeout 5000