You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/01/26 16:23:32 UTC
svn commit: r372542 - in
/incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf:
activemq.xml servicemix.xml
Author: gnodet
Date: Thu Jan 26 07:23:25 2006
New Revision: 372542
URL: http://svn.apache.org/viewcvs?rev=372542&view=rev
Log:
Activate jmx management for ActiveMQ
Modified:
incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/activemq.xml
incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml
Modified: incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/activemq.xml
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/activemq.xml?rev=372542&r1=372541&r2=372542&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/activemq.xml (original)
+++ incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/activemq.xml Thu Jan 26 07:23:25 2006
@@ -1,7 +1,7 @@
<!-- START SNIPPET: xbean -->
<beans xmlns="http://activemq.org/config/1.0">
- <broker useJmx="false">
+ <broker useJmx="true">
<persistenceAdapter>
<journaledJDBC journalLogFiles="5" dataDirectory="./data"/>
Modified: incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml?rev=372542&r1=372541&r2=372542&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml (original)
+++ incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml Thu Jan 26 07:23:25 2006
@@ -4,14 +4,12 @@
<!-- the JBI container -->
<sm:container id="jbi"
rootDir="./wdir"
- useMBeanServer="true"
- createMBeanServer="true"
+ MBeanServer="#mbeanServer"
installationDirPath="./install"
deploymentDirPath="./deploy"
- monitorInstallationDirectory="true"
dumpStats="true"
- statsInterval="10"
- flowName="seda"
+ statsInterval="10"
+ flowName="seda"
transactionManager="#transactionManager">
<sm:activationSpecs>
@@ -22,8 +20,24 @@
<bean id="transactionContextManager" class="org.jencks.factory.TransactionContextManagerFactoryBean"/>
<bean id="transactionManager" class="org.jencks.factory.GeronimoTransactionManagerFactoryBean" />
+ <!-- JMX server and connector -->
+ <bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean"/>
+ <bean id="registry" class="mx4j.tools.naming.NamingService" init-method="start">
+ <property name="port" value="1099"/>
+ </bean>
+ <bean id="serverConnector" class="org.springframework.jmx.support.ConnectorServerFactoryBean" depends-on="registry">
+ <property name="objectName" value="connector:name=rmi"/>
+ <property name="serviceUrl" value="service:jmx:rmi:///jndi/rmi://localhost:1099/defaultJBIJMX"/>
+ <property name="threaded" value="true"/>
+ <property name="daemon" value="true"/>
+ <property name="environment">
+ <map>
+ </map>
+ </property>
+ </bean>
+
<!-- message broker -->
- <bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean">
+ <bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean" depends-on="mbeanServer">
<property name="config" value="classpath:activemq.xml"/>
</bean>