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 no...@apache.org on 2009/10/28 19:25:07 UTC

svn commit: r830710 - in /james/server/trunk/core-function/src: main/java/org/apache/james/dnsserver/ main/java/org/apache/james/domain/ main/java/org/apache/james/mailrepository/ main/java/org/apache/james/mailrepository/javamail/ test/java/org/apache...

Author: norman
Date: Wed Oct 28 18:25:07 2009
New Revision: 830710

URL: http://svn.apache.org/viewvc?rev=830710&view=rev
Log:
fix configuration stuff

Modified:
    james/server/trunk/core-function/src/main/java/org/apache/james/dnsserver/DNSServer.java
    james/server/trunk/core-function/src/main/java/org/apache/james/domain/XMLDomainList.java
    james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/GuiceMailStore.java
    james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
    james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
    james/server/trunk/core-function/src/test/java/org/apache/james/domain/XMLDomainListTest.java
    james/server/trunk/core-function/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java

Modified: james/server/trunk/core-function/src/main/java/org/apache/james/dnsserver/DNSServer.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/main/java/org/apache/james/dnsserver/DNSServer.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/main/java/org/apache/james/dnsserver/DNSServer.java (original)
+++ james/server/trunk/core-function/src/main/java/org/apache/james/dnsserver/DNSServer.java Wed Oct 28 18:25:07 2009
@@ -169,7 +169,7 @@
         setAsDNSJavaDefault = configuration.getBoolean( "setAsDNSJavaDefault" ,true );
         
         // Get the DNS servers that this service will use for lookups
-        final List<String> serversConfigurations = configuration.getList( "servers/server" );
+        final List<String> serversConfigurations = configuration.getList( "servers.server" );
       
 
         for ( int i = 0; i < serversConfigurations.size(); i++ ) {
@@ -177,7 +177,7 @@
         }
 
         // Get the DNS servers that this service will use for lookups
-        final List<String> searchPathsConfiguration = configuration.getList( "searchpaths/searchpath" );
+        final List<String> searchPathsConfiguration = configuration.getList( "searchpaths.searchpath" );
 
         for ( int i = 0; i < searchPathsConfiguration.size(); i++ ) {
             try {

Modified: james/server/trunk/core-function/src/main/java/org/apache/james/domain/XMLDomainList.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/main/java/org/apache/james/domain/XMLDomainList.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/main/java/org/apache/james/domain/XMLDomainList.java (original)
+++ james/server/trunk/core-function/src/main/java/org/apache/james/domain/XMLDomainList.java Wed Oct 28 18:25:07 2009
@@ -56,7 +56,7 @@
     
     @SuppressWarnings("unchecked")
     protected void configure() throws ConfigurationException {
-         List<String> serverNameConfs = configuration.getList( "domainnames/domainname" );
+         List<String> serverNameConfs = configuration.getList( "domainnames.domainname" );
          for ( int i = 0; i < serverNameConfs.size(); i++ ) {
              addDomainInternal( serverNameConfs.get(i));
          }

Modified: james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/GuiceMailStore.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/GuiceMailStore.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/GuiceMailStore.java (original)
+++ james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/GuiceMailStore.java Wed Oct 28 18:25:07 2009
@@ -155,10 +155,12 @@
             String protocol = protocols.get(i);
 
             HierarchicalConfiguration defConf = null;
-            if (repConf.containsKey("config")) {
+            
+            if (repConf.getKeys("config").hasNext()) {
                 // Get the default configuration for these protocol/type combinations.
                 defConf = repConf.configurationAt("config");
             }
+            
 
             for ( int j = 0; j < types.size(); j++ )
             {

Modified: james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java (original)
+++ james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java Wed Oct 28 18:25:07 2009
@@ -217,8 +217,9 @@
         
         inMemorySizeLimit = configuration.getInt("inMemorySizeLimit", 409600000); 
 
-        String filestore = configuration.getString("config.filestore", null);
-        sqlFileName = configuration.getString("config.sqlFile");
+        getLogger().info(ConfigurationUtils.toString(configuration));
+        String filestore = configuration.getString("filestore", null);
+        sqlFileName = configuration.getString("sqlFile");
         try {
             if (filestore != null) {
                 

Modified: james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java (original)
+++ james/server/trunk/core-function/src/main/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java Wed Oct 28 18:25:07 2009
@@ -195,7 +195,7 @@
                     + destination, e);
         }
 
-        String checkType = conf.getString("@type");
+        String checkType = conf.getString("[@type]");
         if (!checkType.equals(TYPE)) {
             String exceptionString = "Attempt to configure JavaMailStoreMailRepository as "
                     + checkType;

Modified: james/server/trunk/core-function/src/test/java/org/apache/james/domain/XMLDomainListTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/test/java/org/apache/james/domain/XMLDomainListTest.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/test/java/org/apache/james/domain/XMLDomainListTest.java (original)
+++ james/server/trunk/core-function/src/test/java/org/apache/james/domain/XMLDomainListTest.java Wed Oct 28 18:25:07 2009
@@ -43,7 +43,7 @@
         configuration.addProperty("autodetect", auto);
         configuration.addProperty("autodetectIP", autoIP);
         for (int i= 0; i< names.size(); i++) {
-            configuration.addProperty("domainnames/domainname", names.get(i).toString());
+            configuration.addProperty("domainnames.domainname", names.get(i).toString());
         }
         return configuration;
     }

Modified: james/server/trunk/core-function/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java?rev=830710&r1=830709&r2=830710&view=diff
==============================================================================
--- james/server/trunk/core-function/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java (original)
+++ james/server/trunk/core-function/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java Wed Oct 28 18:25:07 2009
@@ -55,7 +55,7 @@
         
         DefaultConfigurationBuilder defaultConfiguration = new DefaultConfigurationBuilder();
         defaultConfiguration.addProperty("[@destinationURL]","db://maildb/mr/testrepo");
-        defaultConfiguration.addProperty("config.sqlFile","file://conf/sqlResources.xml");
+        defaultConfiguration.addProperty("sqlFile","file://conf/sqlResources.xml");
         defaultConfiguration.addProperty("[@type]","MAIL");
         mr.setFileSystem(fs);
         mr.setStore(mockStore);



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