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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to