[jboss-svn-commits] JBL Code SVN: r9009 - in labs/jbossesb/trunk/product: core/listeners/src and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 24 14:39:36 EST 2007


Author: kurt.stam at jboss.com
Date: 2007-01-24 14:39:36 -0500 (Wed, 24 Jan 2007)
New Revision: 9009

Added:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIService.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIServiceMBean.java
   labs/jbossesb/trunk/product/install/jboss-service-dependencies.xml
   labs/jbossesb/trunk/product/install/jboss-service.xml
Removed:
   labs/jbossesb/trunk/product/core/listeners/src/jboss-service-dependencies.xml
   labs/jbossesb/trunk/product/core/listeners/src/jboss-service.xml
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIService.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIServiceMBean.java
Modified:
   labs/jbossesb/trunk/product/core/listeners/build.xml
   labs/jbossesb/trunk/product/install/build.xml
Log:
Building the sars during installation/deployment to jboss to reduce the size of the download.

Modified: labs/jbossesb/trunk/product/core/listeners/build.xml
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/build.xml	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/core/listeners/build.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -106,47 +106,6 @@
     	                includes="**/dependencies/*.class"
     			        excludes="test/**"
     	                />
-    				
-    	<echo message="Building JBoss ESB sar file"/>
-    			<delete dir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar" />
-    			<mkdir dir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar" />
-    			<mkdir dir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar/META-INF" />
-    			<copy file="${org.jboss.esb.listeners.src.dir}/jboss-service.xml" 
-    				todir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar/META-INF"/>
-    			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar">
-    				<fileset dir="${org.jboss.esb.listeners.distrib.dir}/lib" includes="jbossesb*.jar"
-    					excludes="${org.jboss.esb.dependencies.jar.name}.jar" /></copy>
-    			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar">
-    				<!-- properties file reader -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="jbossts-common.jar"/>
-    				<!-- scout and juddi -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="jaxr-api-1.0-SNAPSHOT.jar,
-    					scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
-    			</copy>
-    	
-    	<echo message="Building JBoss ESB dependencies sar file"/>
-    			<delete dir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar" />
-    			<mkdir dir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar" />
-    			<mkdir dir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar/META-INF" />
-    			<copy file="${org.jboss.esb.listeners.src.dir}/jboss-service-dependencies.xml" 
-    	    	  tofile="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar/META-INF/jboss-service.xml"/>
-    			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar">
-    	    	   <fileset dir="${org.jboss.esb.listeners.distrib.dir}/lib" includes="${org.jboss.esb.dependencies.jar.name}.jar"/></copy>    			
-    			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar">
-    				<!-- xbean for reading/marchalling xml for configuration, and scout -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="xbean.jar,stax-api-1.0.1.jar,xmlpublic.jar"/>
-    				<!-- jboss rules for CBR -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,
-    				drools-compiler-3.0.4.jar,drools-core-3.0.4.jar,stringtemplate-2.3b6.jar,
-    				commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
-    				<!-- smooks for transformation -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="milyn-commons-0.8-SNAPSHOT.jar,
-    			    milyn-smooks-core-0.8-SNAPSHOT.jar,milyn-smooks-javabean-0.1.1.jar,milyn-smooks-misc-0.2.jar,
-    				milyn-smooks-templating-0.2.jar,milyn-tinak-0.7.1.jar,
-    				commons-lang-2.1.jar"/>
-    				<!-- ftp -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="edtftpj.jar"/>
-    			</copy>
     </target>
 	
     <target name="org.jboss.esb.listeners.test" description="Run tests for this module">

Deleted: labs/jbossesb/trunk/product/core/listeners/src/jboss-service-dependencies.xml
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/jboss-service-dependencies.xml	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/core/listeners/src/jboss-service-dependencies.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<server>
-    <mbean code="org.jboss.internal.soa.esb.dependencies.JBossESBDependenciesService" 
-        name="jboss.org:service=JBossESBDependencies"
-        description="Container for the JBossESB Dependencies">
-    </mbean>
-</server>
\ No newline at end of file

Deleted: labs/jbossesb/trunk/product/core/listeners/src/jboss-service.xml
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/jboss-service.xml	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/core/listeners/src/jboss-service.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<server>
-  <!--  Starts the listener controler -->
-  <mbean code="org.jboss.soa.esb.listeners.config.ConfigurationControllerService" 
-  	     name="jboss.org:service=ConfigurationController"
-  	     description="Configuration controller which generated the config files for the listener and gateway controllers">
-    <attribute name="ConfigurationFile">jbossesb.xml</attribute>
-    <depends>jboss.org:service=JBossESBDependencies</depends>
-    <depends>jboss.org:service=JuddiRMI</depends>
-  </mbean>
-  <!--  Starts the listener controler -->
-  <mbean code="org.jboss.soa.esb.listeners.message.ListenerManagerService" 
-  	     name="jboss.org:service=ListenerManager"
-  	     description="ESB Aware Listener">
-    <attribute name="MessageAwareConfigFile">jbossesb-listener.xml</attribute>
-    <depends>jboss.org:service=JBossESBDependencies</depends>
-    <depends>jboss.org:service=ConfigurationController</depends>
-    <depends>jboss.jca:service=DataSourceBinding,name=JBossESBDS</depends>
-  </mbean>
-  <!--  Starts the gateway controller -->
-  <mbean code="org.jboss.soa.esb.listeners.gateway.GatewayListenerControllerService" 
-         name="jboss.org:service=GatewayListenerController"
-         description="Gateway Listener">
-    <attribute name="GatewayConfigFile">jbossesb-gateway.xml</attribute>
-    <depends>jboss.org:service=JBossESBDependencies</depends>
-    <depends>jboss.jca:service=DataSourceBinding,name=JBossESBDS</depends>
-    <depends>jboss.org:service=ListenerManager</depends>
-  </mbean>
-  <!--  Registers the Juddi RMI Service to JNDI -->
-  <mbean code="org.jboss.soa.esb.listeners.JuddiRMIService" 
-         name="jboss.org:service=JuddiRMI"
-         description="Juddi RMI Service">
-    <depends>jboss.org:service=JBossESBDependencies</depends>
-    <depends>jboss.jca:service=DataSourceBinding,name=juddiDB</depends>
-  </mbean>
-  <loader-repository>
-		org.jboss.soa.esb:loader=jbossesb.sar
-  </loader-repository>
-</server>
\ No newline at end of file

Copied: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIService.java (from rev 9008, labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIService.java)
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIService.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIService.java	2007-01-24 19:39:36 UTC (rev 9009)
@@ -0,0 +1,33 @@
+package org.jboss.internal.soa.esb.dependencies;
+
+import java.io.File;
+import java.net.URI;
+
+import javax.naming.InitialContext;
+
+import org.apache.juddi.registry.rmi.JNDIRegistration;
+import org.apache.log4j.Logger;
+import org.jboss.system.ServiceMBeanSupport;
+
+public class JuddiRMIService extends ServiceMBeanSupport implements JuddiRMIServiceMBean
+{
+	private Logger logger = Logger.getLogger(this.getClass());
+	
+	protected void startService() throws Exception 
+	{
+		logger.info("starting juddi RMI service");
+		final String confURL = System.getProperty("jboss.server.config.url") ;
+		final URI confDirURI = new URI(confURL) ;
+		final File confDir = new File(confDirURI) ;
+		System.setProperty("juddi.propertiesFile", confDir + "/juddi.properties");
+		JNDIRegistration.register();
+	}
+
+	protected void stopService() throws Exception 
+	{
+		logger.info("Unbinding juddi services");
+		final InitialContext ic = new InitialContext() ;
+		ic.unbind(JNDIRegistration.INQUIRY_SERVICE) ;
+		ic.unbind(JNDIRegistration.PUBLISH_SERVICE) ;
+	}
+}

Copied: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIServiceMBean.java (from rev 9008, labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIServiceMBean.java)
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIServiceMBean.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/internal/soa/esb/dependencies/JuddiRMIServiceMBean.java	2007-01-24 19:39:36 UTC (rev 9009)
@@ -0,0 +1,8 @@
+package org.jboss.internal.soa.esb.dependencies;
+
+import org.jboss.system.ServiceMBean;
+
+public interface JuddiRMIServiceMBean extends ServiceMBean
+{
+  
+}

Deleted: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIService.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIService.java	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIService.java	2007-01-24 19:39:36 UTC (rev 9009)
@@ -1,33 +0,0 @@
-package org.jboss.soa.esb.listeners;
-
-import java.io.File;
-import java.net.URI;
-
-import javax.naming.InitialContext;
-
-import org.apache.juddi.registry.rmi.JNDIRegistration;
-import org.apache.log4j.Logger;
-import org.jboss.system.ServiceMBeanSupport;
-
-public class JuddiRMIService extends ServiceMBeanSupport implements JuddiRMIServiceMBean
-{
-	private Logger logger = Logger.getLogger(this.getClass());
-	
-	protected void startService() throws Exception 
-	{
-		logger.info("starting juddi RMI service");
-		final String confURL = System.getProperty("jboss.server.config.url") ;
-		final URI confDirURI = new URI(confURL) ;
-		final File confDir = new File(confDirURI) ;
-		System.setProperty("juddi.propertiesFile", confDir + "/juddi.properties");
-		JNDIRegistration.register();
-	}
-
-	protected void stopService() throws Exception 
-	{
-		logger.info("Unbinding juddi services");
-		final InitialContext ic = new InitialContext() ;
-		ic.unbind(JNDIRegistration.INQUIRY_SERVICE) ;
-		ic.unbind(JNDIRegistration.PUBLISH_SERVICE) ;
-	}
-}

Deleted: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIServiceMBean.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIServiceMBean.java	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/JuddiRMIServiceMBean.java	2007-01-24 19:39:36 UTC (rev 9009)
@@ -1,8 +0,0 @@
-package org.jboss.soa.esb.listeners;
-
-import org.jboss.system.ServiceMBean;
-
-public interface JuddiRMIServiceMBean extends ServiceMBean
-{
-  
-}

Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml	2007-01-24 15:49:17 UTC (rev 9008)
+++ labs/jbossesb/trunk/product/install/build.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -1,4 +1,4 @@
-<project name="JBESB_Config" default="deploy" basedir=".">
+<project name="JBESB_Installer" default="deploy" basedir=".">
 
 	<!-- Set deployment properties filename -->
 	<property name="org.jboss.esb.deployment.properties" location="deployment.properties"/>
@@ -65,7 +65,7 @@
 			tofile="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/hsqldb-ds.xml" />
 	</target>
 	
-	<target name="jboss.sar.all.deploy" depends="jboss.config.check,jboss.config.deploy" description="Deploys JBossESB configuration and 2 JBossESB sars to JBossAS">
+	<target name="jboss.sar.all.deploy" depends="build.sar,jboss.config.check,jboss.config.deploy" description="Deploys JBossESB configuration and 2 JBossESB sars to JBossAS">
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy">
 			<fileset dir="${org.jboss.esb.dist.lib}" includes="jbossesb-dependencies.sar/**"/></copy>
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy">
@@ -84,7 +84,7 @@
 		<echo>Deploy JBoss Rules to jbossesb-dependencies.sar</echo>
 		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
-			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar"
+			<fileset dir="${org.jboss.esb.dist.lib}/ext"
 				includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,
 				drools-compiler-3.0.4.jar,drools-core-3.0.4.jar,stringtemplate-2.3b6.jar,
 				commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
@@ -106,7 +106,7 @@
 		<echo>Deploy Milyn Smooks to jbossesb-dependencies.sar</echo>
 		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
-			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar"
+			<fileset dir="${org.jboss.esb.dist.lib}/ext"
 				includes="milyn-commons-0.8-SNAPSHOT.jar,
 					milyn-smooks-core-0.8-SNAPSHOT.jar,milyn-smooks-javabean-0.1.1.jar,milyn-smooks-misc-0.2.jar,
 					milyn-smooks-templating-0.2.jar,milyn-tinak-0.7.1.jar,
@@ -126,20 +126,18 @@
 	</target>
 	
 	<target name="jboss.sar.registry.deploy" description="Deploys the scout/jUDDI Registry to the jbossesb-dependencies.sar">
-		<echo>Deploy the scout/jUDDI Registry to jbossesb-dependencies.sar</echo>
+		<echo>Deploy the jUDDI Registry to jbossesb-dependencies.sar</echo>
 		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
-		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar">
-			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar" includes="jaxr-api-1.0-SNAPSHOT.jar,
-				scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
+		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
 		</copy>
 	</target>
 	
 	<target name="jboss.sar.registry.undeploy" description="Undeploys the scout/jUDDI Registry from the jbossesb-dependencies.sar">
 		<echo>Deleting the scout/jUDDI Registry from jbossesb-dependencies.sar</echo>
 		<delete>
-			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar"
-				includes="jaxr-api-1.0-SNAPSHOT.jar,
-				scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
+			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"
+				includes="juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
 		</delete>
 		<echo>Please update your jbossesb-properties.xml, if you want to use a different Registry.</echo>
 	</target>
@@ -163,5 +161,50 @@
 	<target name="jboss.sar.minimal.deploy" 
 			depends="jboss.sar.all.deploy,jboss.sar.smooks.undeploy,jboss.sar.jbossrules.undeploy,jboss.sar.ftp.undeploy"
 			description="Deploys the JBossESB sars with just the scout/juddi Registry"/>
+			
+	<target name="build.sar">
+		<echo message="Building JBoss ESB sar file"/>
+		<delete dir="${org.jboss.esb.dist.lib}/jbossesb.sar" />
+		<mkdir dir="${org.jboss.esb.dist.lib}/jbossesb.sar" />
+		<mkdir dir="${org.jboss.esb.dist.lib}/jbossesb.sar/META-INF" />
+		<copy file="jboss-service.xml" 
+			todir="${org.jboss.esb.dist.lib}/jbossesb.sar/META-INF"/>
+		<copy todir="${org.jboss.esb.dist.lib}/jbossesb.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}" includes="jbossesb*.jar"
+				excludes="jbossesb-dependencies.jar" /></copy>
+		<copy todir="${org.jboss.esb.dist.lib}/jbossesb.sar">
+			<!-- properties-file reader -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="jbossts-common.jar"/>
+			<!-- jaxr and scout -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="jaxr-api-1.0-SNAPSHOT.jar,
+				scout-1.0-SNAPSHOT.jar"/>
+		</copy>
 		
+		<echo message="Building JBoss ESB dependencies sar file"/>
+		<delete dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar" />
+		<mkdir dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar" />
+		<mkdir dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar/META-INF" />
+		<copy file="jboss-service-dependencies.xml" 
+			tofile="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar/META-INF/jboss-service.xml"/>
+		<copy todir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}" includes="jbossesb-dependencies.jar"/></copy>    			
+		<copy todir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar">
+			<!-- xbean for reading/marchalling xml for configuration, and scout -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="xbean.jar,stax-api-1.0.1.jar,xmlpublic.jar"/>
+			<!-- jUDDI Registry -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
+			<!-- jboss rules for CBR -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,
+				drools-compiler-3.0.4.jar,drools-core-3.0.4.jar,stringtemplate-2.3b6.jar,
+				commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
+			<!-- smooks for transformation -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="milyn-commons-0.8-SNAPSHOT.jar,
+				milyn-smooks-core-0.8-SNAPSHOT.jar,milyn-smooks-javabean-0.1.1.jar,milyn-smooks-misc-0.2.jar,
+				milyn-smooks-templating-0.2.jar,milyn-tinak-0.7.1.jar,
+				commons-lang-2.1.jar"/>
+			<!-- ftp -->
+			<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="edtftpj.jar"/>
+		</copy>
+	</target>
+	
 </project>

Added: labs/jbossesb/trunk/product/install/jboss-service-dependencies.xml
===================================================================
--- labs/jbossesb/trunk/product/install/jboss-service-dependencies.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/install/jboss-service-dependencies.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+    <mbean code="org.jboss.internal.soa.esb.dependencies.JBossESBDependenciesService" 
+        name="jboss.org:service=JBossESBDependencies"
+        description="Container for the JBossESB Dependencies">
+    </mbean>
+    <!--  Registers the Juddi RMI Service to JNDI -->
+    <mbean code="org.jboss.internal.soa.esb.dependencies.JuddiRMIService" 
+        name="jboss.org:service=JuddiRMI"
+        description="Juddi RMI Service">
+        <depends>jboss.org:service=JBossESBDependencies</depends>
+        <depends>jboss.jca:service=DataSourceBinding,name=juddiDB</depends>
+    </mbean>
+</server>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/install/jboss-service-dependencies.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/install/jboss-service.xml
===================================================================
--- labs/jbossesb/trunk/product/install/jboss-service.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/install/jboss-service.xml	2007-01-24 19:39:36 UTC (rev 9009)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+  <!--  Starts the listener controler -->
+  <mbean code="org.jboss.soa.esb.listeners.config.ConfigurationControllerService" 
+  	     name="jboss.org:service=ConfigurationController"
+  	     description="Configuration controller which generated the config files for the listener and gateway controllers">
+    <attribute name="ConfigurationFile">jbossesb.xml</attribute>
+    <depends>jboss.org:service=JBossESBDependencies</depends>
+    <depends>jboss.org:service=JuddiRMI</depends>
+  </mbean>
+  <!--  Starts the listener controler -->
+  <mbean code="org.jboss.soa.esb.listeners.message.ListenerManagerService" 
+  	     name="jboss.org:service=ListenerManager"
+  	     description="ESB Aware Listener">
+    <attribute name="MessageAwareConfigFile">jbossesb-listener.xml</attribute>
+    <depends>jboss.org:service=JBossESBDependencies</depends>
+    <depends>jboss.org:service=ConfigurationController</depends>
+    <depends>jboss.jca:service=DataSourceBinding,name=JBossESBDS</depends>
+  </mbean>
+  <!--  Starts the gateway controller -->
+  <mbean code="org.jboss.soa.esb.listeners.gateway.GatewayListenerControllerService" 
+         name="jboss.org:service=GatewayListenerController"
+         description="Gateway Listener">
+    <attribute name="GatewayConfigFile">jbossesb-gateway.xml</attribute>
+    <depends>jboss.org:service=JBossESBDependencies</depends>
+    <depends>jboss.jca:service=DataSourceBinding,name=JBossESBDS</depends>
+    <depends>jboss.org:service=ListenerManager</depends>
+  </mbean>
+  <loader-repository>
+		org.jboss.soa.esb:loader=jbossesb.sar
+  </loader-repository>
+</server>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/install/jboss-service.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list