jbossas/jboss-as — pull request #2439 by jmesnil (2012-06-04 09:54:58+00:00)
Title: [AS7-4628] JMS bridge

Add manage JMS Bridge to AS7 messaging subsystem

* update messaging subsystem namespace and XSD to 1.3
* is now optional (so that an AS7 instance
can host only JMS bridges)
* define JMS Bridge using SimpleResourceDefinition
* add integration test JMSBridgeTest using in-vm source and target
resources
* add management operations start, stop, pause, resume
* add org.jboss.remote-naming to org.jboss.as.messaging dependencies
to be able to do a JNDI lookup on a remote AS7 instance
to set up a JMS bridge
* add module attribute for external broker dependencies
* add dependency to HornetQ's JMS service only if one of the JMS resource is looked up locally
* start/stop the JMS Bridge service asynchronously
* add a dependency from org.jboss.as.messaging to org.jboss.threads module to
create the executor in charge of starting/stopping JMS bridge services asynchronously