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>