You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by be...@apache.org on 2008/02/03 11:05:23 UTC

svn commit: r617970 - in /james/server/trunk/spring-deployment: ./ src/main/config/ src/main/config/james/ src/main/java/org/apache/james/container/spring/beanfactory/

Author: berndf
Date: Sun Feb  3 02:05:20 2008
New Revision: 617970

URL: http://svn.apache.org/viewvc?rev=617970&view=rev
Log:
spring-deployment: prepare adding config files for WAR and OSGi deployments

Added:
    james/server/trunk/spring-deployment/src/main/config/james/
    james/server/trunk/spring-deployment/src/main/config/james/james-assembly.xml
      - copied unchanged from r614166, james/server/trunk/spring-deployment/src/main/config/james-assembly.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-config.xml
      - copied unchanged from r614166, james/server/trunk/spring-deployment/src/main/config/james-config.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-fetchmail.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/james-fetchmail.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-jms.xml
      - copied unchanged from r615128, james/server/trunk/spring-deployment/src/main/config/james-jms.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-listmanager.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/james-listmanager.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-liststores.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/james-liststores.xml
    james/server/trunk/spring-deployment/src/main/config/james/james-smtphandlerchain.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/james-smtphandlerchain.xml
    james/server/trunk/spring-deployment/src/main/config/james/log4j.properties
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/log4j.properties
    james/server/trunk/spring-deployment/src/main/config/james/mailboxManagerSqlResources.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/mailboxManagerSqlResources.xml
    james/server/trunk/spring-deployment/src/main/config/james/miResources.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/miResources.xml
    james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml
      - copied unchanged from r617037, james/server/trunk/spring-deployment/src/main/config/spring-beans.xml
    james/server/trunk/spring-deployment/src/main/config/james/sqlResources.xml
      - copied unchanged from r614134, james/server/trunk/spring-deployment/src/main/config/sqlResources.xml
Removed:
    james/server/trunk/spring-deployment/src/main/config/james-assembly.xml
    james/server/trunk/spring-deployment/src/main/config/james-config.xml
    james/server/trunk/spring-deployment/src/main/config/james-fetchmail.xml
    james/server/trunk/spring-deployment/src/main/config/james-jms.xml
    james/server/trunk/spring-deployment/src/main/config/james-listmanager.xml
    james/server/trunk/spring-deployment/src/main/config/james-liststores.xml
    james/server/trunk/spring-deployment/src/main/config/james-smtphandlerchain.xml
    james/server/trunk/spring-deployment/src/main/config/log4j.properties
    james/server/trunk/spring-deployment/src/main/config/mailboxManagerSqlResources.xml
    james/server/trunk/spring-deployment/src/main/config/miResources.xml
    james/server/trunk/spring-deployment/src/main/config/spring-beans.xml
    james/server/trunk/spring-deployment/src/main/config/sqlResources.xml
Modified:
    james/server/trunk/spring-deployment/build.xml
    james/server/trunk/spring-deployment/src/main/java/org/apache/james/container/spring/beanfactory/AvalonApplicationContext.java

Modified: james/server/trunk/spring-deployment/build.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/build.xml?rev=617970&r1=617969&r2=617970&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/build.xml (original)
+++ james/server/trunk/spring-deployment/build.xml Sun Feb  3 02:05:20 2008
@@ -198,7 +198,7 @@
 
     <path id="runclasspath">
         <path refid="classpath.all.libs" />
-        <pathelement location="${basedir}/src/main/config/"/>
+        <pathelement location="${basedir}/src/main/config/james/"/>
         <pathelement location="${spring-deployment.target.jar}"/>
     </path>
 
@@ -306,7 +306,7 @@
     
     <target name="package-aquire-config-files" >
         <copy todir="${spring-deployment.target.config.dir}" flatten="true">
-            <fileset dir="${basedir}/src/main/config">
+            <fileset dir="${basedir}/src/main/config/james">
                 <include name="*.xml" />
                 <include name="*.properties" />
             </fileset>

Modified: james/server/trunk/spring-deployment/src/main/java/org/apache/james/container/spring/beanfactory/AvalonApplicationContext.java
URL: http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/java/org/apache/james/container/spring/beanfactory/AvalonApplicationContext.java?rev=617970&r1=617969&r2=617970&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/java/org/apache/james/container/spring/beanfactory/AvalonApplicationContext.java (original)
+++ james/server/trunk/spring-deployment/src/main/java/org/apache/james/container/spring/beanfactory/AvalonApplicationContext.java Sun Feb  3 02:05:20 2008
@@ -65,12 +65,16 @@
     }
 
     protected void loadBeanDefinitions(DefaultListableBeanFactory defaultListableBeanFactory) throws IOException, BeansException {
+        loadAvalonBasedBeanDefinitions(defaultListableBeanFactory, containerConfigurationResource, applicationConfigurationResource);
+    }
+
+    public static void loadAvalonBasedBeanDefinitions(DefaultListableBeanFactory defaultListableBeanFactory, Resource containerConfigurationResource, Resource applicationConfigurationResource) {
         XmlBeanDefinitionReader containerBeanDefinitionReader = new XmlBeanDefinitionReader(defaultListableBeanFactory);
         int containerBeanCount = containerBeanDefinitionReader.loadBeanDefinitions(containerConfigurationResource);
 
         AvalonBeanDefinitionReader applicationBeanDefinitionReader = new AvalonBeanDefinitionReader(defaultListableBeanFactory);
         int applicationBeanCount = applicationBeanDefinitionReader.loadBeanDefinitions(applicationConfigurationResource);
-        
+
         int totalBeanCount = containerBeanCount + applicationBeanCount;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org