JBoss.org Community Documentation

7.3. JBoss MQ Configuration and MBeans

This section defines the MBean services that correspond to the components introduced in the previous section along with their MBean attributes. The configuration and service files that make up the JBossMQ system include:

  • deploy/hsqldb-jdbc-state-service.xml : This configures the JDBC state service for storing state in the embedded Hypersonic database.

  • deploy/jms/hsqldb-jdbc2-service.xml : This service descriptor configures the DestinationManager, MessageCache, and jdbc2 PersistenceManager for the embedded Hypersonic database.

  • deploy/jms/jbossmq-destinations-service.xml : This service describes defines default JMS queue and topic destination configurations used by the testsuite unit tests. You can add/remove destinations to this file, or deploy another *-service.xml descriptor with the destination configurations.

  • jbossmq-httpil.sar : This SAR file configures the HTTP invocation layer.

  • deploy/jms/jbossmq-service.xml : This service descriptor configures the core JBossMQ MBeans like the Invoker, SecurityManager, DynamicStateManager, and core interceptor stack. It also defines the MDB default dead letter queue DLQ.

  • deploy/jms/jms-ds.xml : This is a JCA connection factory and JMS provider MDB integration services configuration which sets JBossMQ as the JMS provider.

  • deploy/jms/jms-ra.rar : This is a JCA resource adaptor for JMS providers.

  • deploy/jms/jvm-il-service.xml : This service descriptor configures the JVMServerILService which provides the JVM IL transport.

  • deploy/jms/rmi-il-service.xml : This service descriptor configures the RMIServerILService which provides the RMI IL. The queue and topic connection factory for this IL is bound under the name RMIConnectionFactory.

  • deploy/jms/uil2-service.xml : This service descriptor configures the UILServerILService which provides the UIL2 transport. The queue and topic connection factory for this IL is bound under the name UIL2ConnectionFactory as well as UILConnectionFactory to replace the deprecated version 1 UIL service.

We will discuss the associated MBeans in the following subsections.