In this section, we will take a look at how the message broker is integrated into Apache Geronimo, and, look into the various configuration options that Apache Geronimo provides for configuring the Apache ActiveMQ message broker.
The broker is instantiated and started in the org.apache.geronimo.configs/activemq-broker/2.1.4/car
configuration. This configuration has two GBeans. ActiveMQ is the GBean that creates an instance of the broker and then starts it. The implementation class of this GBean is org.apache.geronimo.activemq.BrokerServiceGBeanImpl
. This GBean only provides a few configuration attributes, but these attributes are enough to configure ActiveMQ. The attributes provided are as follows: