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 2010/01/24 16:23:48 UTC

svn commit: r902583 - in /james/server/trunk: imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/ spring-deployment/src/main/config/james/

Author: norman
Date: Sun Jan 24 15:23:48 2010
New Revision: 902583

URL: http://svn.apache.org/viewvc?rev=902583&view=rev
Log:
move torque specific config out of james-config.xml

Modified:
    james/server/trunk/imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/DefaultMailboxManager.java
    james/server/trunk/spring-deployment/src/main/config/james/james-config.xml
    james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml

Modified: james/server/trunk/imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/DefaultMailboxManager.java
URL: http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/DefaultMailboxManager.java?rev=902583&r1=902582&r2=902583&view=diff
==============================================================================
--- james/server/trunk/imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/DefaultMailboxManager.java (original)
+++ james/server/trunk/imapserver-function/src/main/java/org/apache/james/mailboxmanager/torque/DefaultMailboxManager.java Sun Jan 24 15:23:48 2010
@@ -29,15 +29,12 @@
 import javax.annotation.PostConstruct;
 import javax.annotation.Resource;
 
-import org.apache.commons.configuration.ConfigurationException;
-import org.apache.commons.configuration.HierarchicalConfiguration;
 import org.apache.commons.configuration.PropertiesConfiguration;
 import org.apache.commons.logging.Log;
 import org.apache.james.imap.api.display.HumanReadableText;
 import org.apache.james.imap.mailbox.MailboxException;
 import org.apache.james.imap.store.Authenticator;
 import org.apache.james.imap.store.Subscriber;
-import org.apache.james.lifecycle.Configurable;
 import org.apache.james.lifecycle.LogEnabled;
 import org.apache.james.mailboxmanager.torque.om.MailboxRowPeer;
 import org.apache.james.mailboxmanager.torque.om.MessageBodyPeer;
@@ -51,7 +48,7 @@
 import org.apache.torque.util.BasePeer;
 import org.apache.torque.util.Transaction;
 
-public class DefaultMailboxManager extends TorqueMailboxManager implements Configurable, LogEnabled{
+public class DefaultMailboxManager extends TorqueMailboxManager implements LogEnabled{
 
     private static final String[] tableNames = new String[] {
         MailboxRowPeer.TABLE_NAME, MessageRowPeer.TABLE_NAME,
@@ -76,6 +73,10 @@
         this.torqueFile = torqueFile;
     }
     
+    public void setSqlFile(String configFile) {
+        this.configFile = configFile;
+    }
+    
     @PostConstruct
     public void init() throws Exception {
         if (Torque.isInit()) {
@@ -116,17 +117,6 @@
         }
     }
 
-
-    /*
-     * (non-Javadoc)
-     * @see org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
-     */
-    public void configure(HierarchicalConfiguration conf)
-            throws ConfigurationException {
-        configFile = conf.getString("configFile",null);
-        if (configFile == null) configFile = "file://conf/mailboxManagerSqlResources.xml";
-    }
-
     private boolean tableExists(DatabaseMetaData dbMetaData, String tableName)
             throws SQLException {
         return (tableExistsCaseSensitive(dbMetaData, tableName)

Modified: james/server/trunk/spring-deployment/src/main/config/james/james-config.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/james-config.xml?rev=902583&r1=902582&r2=902583&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/james-config.xml (original)
+++ james/server/trunk/spring-deployment/src/main/config/james/james-config.xml Sun Jan 24 15:23:48 2010
@@ -1117,8 +1117,6 @@
          <connectiontimeout>360000</connectiontimeout>
             
       </handler>
-      <configFile>file://conf/mailboxManagerSqlResources.xml</configFile>
-
    </imapserver>
 
  

Modified: james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml?rev=902583&r1=902582&r2=902583&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml (original)
+++ james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml Sun Jan 24 15:23:48 2010
@@ -255,6 +255,7 @@
          <constructor-arg index="0" ref="authenticator"/>
          <constructor-arg index="1" ref="subscriper"/>
          <property name="torqueConfig" value="file://conf/torque.properties" />
+         <property name="sqlFile" value="file://conf/mailboxManagerSqlResources.xml"/>
 	</bean>
 	-->
 



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