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 er...@apache.org on 2010/10/21 10:00:08 UTC

svn commit: r1025872 - in /james/server/trunk: mail-api/src/main/java/org/apache/james/mailrepository/ mail-api/src/main/java/org/apache/james/mailrepository/api/ mail-api/src/main/java/org/apache/james/mailstore/ mail-api/src/main/java/org/apache/jame...

Author: eric
Date: Thu Oct 21 08:00:07 2010
New Revision: 1025872

URL: http://svn.apache.org/viewvc?rev=1025872&view=rev
Log:
Align packages hierarchy for mail service (JAMES-1074)

Added:
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java
      - copied, changed from r1025861, james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/MailRepository.java
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/MailStore.java
      - copied, changed from r1025861, james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/MailStore.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java
      - copied, changed from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MBoxMailRepository.java
      - copied, changed from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MBoxMailRepository.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MimeMessageAvalonSource.java
      - copied, changed from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java
    james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/
    james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
      - copied, changed from r1025861, james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/JCRMailRepository.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/JDBCMailRepository.java
      - copied, changed from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MessageInputStream.java
      - copied, changed from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MimeMessageJDBCSource.java
      - copied, changed from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java
    james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/
    james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCDBFileMailRepositoryTest.java
      - copied, changed from r1025861, james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCDBFileMailRepositoryTest.java
    james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCMailRepositoryTest.java
      - copied, changed from r1025861, james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
Removed:
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/MailRepository.java
    james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/MailStore.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MBoxMailRepository.java
    james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java
    james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/JCRMailRepository.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java
    james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java
    james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCDBFileMailRepositoryTest.java
    james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
Modified:
    james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/FileMailRepositoryTest.java
    james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
    james/server/trunk/mail-library/src/main/java/org/apache/james/mailrepository/AbstractMailRepository.java
    james/server/trunk/mail-library/src/main/java/org/apache/james/mailstore/JamesMailStore.java
    james/server/trunk/mail-library/src/test/java/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
    james/server/trunk/mail-library/src/test/java/org/apache/james/mailstore/MockMailStore.java
    james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/FromRepository.java
    james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java
    james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToRepository.java
    james/server/trunk/spring-deployment/src/main/config/james/mailstore.xml
    james/server/trunk/user-file/src/main/java/org/apache/james/userrepository/UsersFileRepository.java

Copied: james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java (from r1025861, james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/MailRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java?p2=james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java&p1=james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/MailRepository.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/MailRepository.java (original)
+++ james/server/trunk/mail-api/src/main/java/org/apache/james/mailrepository/api/MailRepository.java Thu Oct 21 08:00:07 2010
@@ -19,7 +19,7 @@
 
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.api;
 
 import org.apache.mailet.Mail;
 

Copied: james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/MailStore.java (from r1025861, james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/MailStore.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/MailStore.java?p2=james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/MailStore.java&p1=james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/MailStore.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/MailStore.java (original)
+++ james/server/trunk/mail-api/src/main/java/org/apache/james/mailstore/api/MailStore.java Thu Oct 21 08:00:07 2010
@@ -17,7 +17,7 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.mailstore;
+package org.apache.james.mailstore.api;
 
 import org.apache.commons.configuration.HierarchicalConfiguration;
 

Copied: james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java (from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java?p2=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java&p1=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java (original)
+++ james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java Thu Oct 21 08:00:07 2010
@@ -19,14 +19,15 @@
 
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.file;
 
 import org.apache.commons.configuration.ConfigurationException;
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
 import org.apache.commons.configuration.HierarchicalConfiguration;
 import org.apache.james.core.MimeMessageCopyOnWriteProxy;
 import org.apache.james.core.MimeMessageWrapper;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailrepository.AbstractMailRepository;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.james.repository.ObjectRepository;
 import org.apache.james.repository.StreamRepository;
 import org.apache.mailet.Mail;
@@ -211,7 +212,7 @@ public class FileMailRepository
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#retrieve(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) throws MessagingException {
         if ((DEEP_DEBUG) && (getLogger().isDebugEnabled())) {
@@ -260,7 +261,7 @@ public class FileMailRepository
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#list()
+     * @see org.apache.james.mailrepository.api.MailRepository#list()
      */
     public Iterator list() {
         // Fix ConcurrentModificationException by cloning 

Copied: james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MBoxMailRepository.java (from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MBoxMailRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MBoxMailRepository.java?p2=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MBoxMailRepository.java&p1=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MBoxMailRepository.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MBoxMailRepository.java (original)
+++ james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MBoxMailRepository.java Thu Oct 21 08:00:07 2010
@@ -45,7 +45,7 @@
  *
  */
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.file;
 
 import org.apache.commons.configuration.ConfigurationException;
 import org.apache.commons.configuration.HierarchicalConfiguration;
@@ -53,6 +53,7 @@ import org.apache.commons.logging.Log;
 import org.apache.james.core.MailImpl;
 import org.apache.james.lifecycle.Configurable;
 import org.apache.james.lifecycle.LogEnabled;
+import org.apache.james.mailrepository.api.MailRepository;
 import org.apache.mailet.Mail;
 import org.apache.oro.text.regex.MalformedPatternException;
 import org.apache.oro.text.regex.Perl5Compiler;
@@ -538,7 +539,7 @@ public class MBoxMailRepository implemen
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#store(Mail)
+     * @see org.apache.james.mailrepository.api.MailRepository#store(Mail)
      */
     public void store(Mail mc) {
 
@@ -587,7 +588,7 @@ public class MBoxMailRepository implemen
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#list()
+     * @see org.apache.james.mailrepository.api.MailRepository#list()
      */
     public Iterator<String> list() {
         loadKeys();
@@ -614,7 +615,7 @@ public class MBoxMailRepository implemen
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#retrieve(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) {
 
@@ -642,7 +643,7 @@ public class MBoxMailRepository implemen
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(Mail)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(Mail)
      */
     public void remove(Mail mail) {
         ArrayList<Mail> remArray = new ArrayList<Mail>();
@@ -708,7 +709,7 @@ public class MBoxMailRepository implemen
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(Collection)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(Collection)
      */
     public void remove(final Collection<Mail> mails)
     {
@@ -791,7 +792,7 @@ public class MBoxMailRepository implemen
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(String)
      */
     public void remove(String key) {
         loadKeys();
@@ -809,14 +810,14 @@ public class MBoxMailRepository implemen
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#lock(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#lock(String)
      */
     public boolean lock(String key) {
         return false;
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#unlock(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#unlock(String)
      */
     public boolean unlock(String key) {
         return false;

Copied: james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MimeMessageAvalonSource.java (from r1025861, james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MimeMessageAvalonSource.java?p2=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MimeMessageAvalonSource.java&p1=james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java (original)
+++ james/server/trunk/mail-file/src/main/java/org/apache/james/mailrepository/file/MimeMessageAvalonSource.java Thu Oct 21 08:00:07 2010
@@ -19,7 +19,7 @@
 
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.file;
 
 import org.apache.james.core.MimeMessageSource;
 import org.apache.james.repository.StreamRepository;

Modified: james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/FileMailRepositoryTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/FileMailRepositoryTest.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/FileMailRepositoryTest.java (original)
+++ james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/FileMailRepositoryTest.java Thu Oct 21 08:00:07 2010
@@ -24,6 +24,8 @@ import org.apache.commons.configuration.
 import org.apache.commons.logging.impl.SimpleLog;
 import org.apache.james.filepair.FilePersistentObjectRepository;
 import org.apache.james.filepair.FilePersistentStreamRepository;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailrepository.file.FileMailRepository;
 import org.apache.james.mailstore.MockMailStore;
 import org.apache.james.services.MockFileSystem;
 

Modified: james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/MBoxMailRepositoryTest.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/MBoxMailRepositoryTest.java (original)
+++ james/server/trunk/mail-file/src/test/java/org/apache/james/mailrepository/MBoxMailRepositoryTest.java Thu Oct 21 08:00:07 2010
@@ -27,6 +27,8 @@ import junit.framework.TestCase;
 
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
 import org.apache.commons.logging.impl.SimpleLog;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailrepository.file.MBoxMailRepository;
 import org.apache.james.services.MockFileSystem;
 
 /**

Copied: james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java (from r1025861, james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/JCRMailRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java?p2=james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java&p1=james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/JCRMailRepository.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/JCRMailRepository.java (original)
+++ james/server/trunk/mail-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java Thu Oct 21 08:00:07 2010
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jcr;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -59,6 +59,8 @@ import org.apache.jackrabbit.commons.cnd
 import org.apache.jackrabbit.util.ISO9075;
 import org.apache.jackrabbit.util.Text;
 import org.apache.james.core.MailImpl;
+import org.apache.james.mailrepository.AbstractMailRepository;
+import org.apache.james.mailrepository.api.MailRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
 

Copied: james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/JDBCMailRepository.java (from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/JDBCMailRepository.java?p2=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/JDBCMailRepository.java&p1=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java (original)
+++ james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/JDBCMailRepository.java Thu Oct 21 08:00:07 2010
@@ -19,7 +19,7 @@
 
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jdbc;
 
 import org.apache.commons.configuration.ConfigurationException;
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
@@ -27,6 +27,7 @@ import org.apache.commons.configuration.
 import org.apache.james.core.MailImpl;
 import org.apache.james.core.MimeMessageCopyOnWriteProxy;
 import org.apache.james.core.MimeMessageWrapper;
+import org.apache.james.mailrepository.AbstractMailRepository;
 import org.apache.james.repository.StreamRepository;
 import org.apache.james.services.FileSystem;
 import org.apache.james.util.sql.JDBCUtil;
@@ -655,7 +656,7 @@ public class JDBCMailRepository
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#retrieve(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) throws MessagingException {
         if (DEEP_DEBUG) {
@@ -828,7 +829,7 @@ public class JDBCMailRepository
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#list()
+     * @see org.apache.james.mailrepository.api.MailRepository#list()
      */
     public Iterator list() throws MessagingException {
         //System.err.println("listing messages");

Copied: james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MessageInputStream.java (from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MessageInputStream.java?p2=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MessageInputStream.java&p1=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java (original)
+++ james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MessageInputStream.java Thu Oct 21 08:00:07 2010
@@ -17,7 +17,7 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jdbc;
 
 import org.apache.james.core.MimeMessageUtil;
 import org.apache.james.repository.StreamRepository;

Copied: james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MimeMessageJDBCSource.java (from r1025861, james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MimeMessageJDBCSource.java?p2=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MimeMessageJDBCSource.java&p1=james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java (original)
+++ james/server/trunk/mail-jdbc/src/main/java/org/apache/james/mailrepository/jdbc/MimeMessageJDBCSource.java Thu Oct 21 08:00:07 2010
@@ -19,7 +19,7 @@
 
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jdbc;
 
 import org.apache.james.core.MimeMessageSource;
 import org.apache.james.repository.StreamRepository;

Copied: james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCDBFileMailRepositoryTest.java (from r1025861, james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCDBFileMailRepositoryTest.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCDBFileMailRepositoryTest.java?p2=james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCDBFileMailRepositoryTest.java&p1=james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCDBFileMailRepositoryTest.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCDBFileMailRepositoryTest.java (original)
+++ james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCDBFileMailRepositoryTest.java Thu Oct 21 08:00:07 2010
@@ -18,7 +18,7 @@
  ****************************************************************/
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jdbc;
 
 public class JDBCDBFileMailRepositoryTest extends JDBCMailRepositoryTest {
 

Copied: james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCMailRepositoryTest.java (from r1025861, james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCMailRepositoryTest.java?p2=james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCMailRepositoryTest.java&p1=james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java&r1=1025861&r2=1025872&rev=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/JDBCMailRepositoryTest.java (original)
+++ james/server/trunk/mail-jdbc/src/test/java/org/apache/james/mailrepository/jdbc/JDBCMailRepositoryTest.java Thu Oct 21 08:00:07 2010
@@ -18,13 +18,16 @@
  ****************************************************************/
 
 
-package org.apache.james.mailrepository;
+package org.apache.james.mailrepository.jdbc;
 
 import javax.sql.DataSource;
 
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
 import org.apache.commons.logging.impl.SimpleLog;
 import org.apache.james.filepair.FilePersistentStreamRepository;
+import org.apache.james.mailrepository.AbstractMailRepositoryTest;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailrepository.jdbc.JDBCMailRepository;
 import org.apache.james.mailstore.MockMailStore;
 import org.apache.james.services.MockFileSystem;
 import org.apache.james.util.TestUtil;

Modified: james/server/trunk/mail-library/src/main/java/org/apache/james/mailrepository/AbstractMailRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-library/src/main/java/org/apache/james/mailrepository/AbstractMailRepository.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-library/src/main/java/org/apache/james/mailrepository/AbstractMailRepository.java (original)
+++ james/server/trunk/mail-library/src/main/java/org/apache/james/mailrepository/AbstractMailRepository.java Thu Oct 21 08:00:07 2010
@@ -26,7 +26,8 @@ import org.apache.commons.configuration.
 import org.apache.commons.logging.Log;
 import org.apache.james.lifecycle.Configurable;
 import org.apache.james.lifecycle.LogEnabled;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.james.util.Lock;
 import org.apache.mailet.Mail;
 
@@ -85,7 +86,7 @@ public abstract class AbstractMailReposi
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#unlock(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#unlock(String)
      */
     public boolean unlock(String key) {
         if (lock.unlock(key)) {
@@ -107,7 +108,7 @@ public abstract class AbstractMailReposi
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#lock(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#lock(String)
      */
     public boolean lock(String key) {
         if (lock.lock(key)) {
@@ -130,7 +131,7 @@ public abstract class AbstractMailReposi
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#store(Mail)
+     * @see org.apache.james.mailrepository.api.MailRepository#store(Mail)
      */
     public void store(Mail mc) throws MessagingException {
         boolean wasLocked = true;
@@ -177,7 +178,7 @@ public abstract class AbstractMailReposi
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(Mail)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(Mail)
      */
     public void remove(Mail mail) throws MessagingException {
         remove(mail.getName());
@@ -185,7 +186,7 @@ public abstract class AbstractMailReposi
 
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(Collection)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(Collection)
      */
     public void remove(Collection<Mail> mails) throws MessagingException {
         Iterator<Mail>delList = mails.iterator();
@@ -195,7 +196,7 @@ public abstract class AbstractMailReposi
     }
 
     /**
-     * @see org.apache.james.mailrepository.MailRepository#remove(String)
+     * @see org.apache.james.mailrepository.api.MailRepository#remove(String)
      */
     public void remove(String key) throws MessagingException {
         if (lock(key)) {

Modified: james/server/trunk/mail-library/src/main/java/org/apache/james/mailstore/JamesMailStore.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-library/src/main/java/org/apache/james/mailstore/JamesMailStore.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-library/src/main/java/org/apache/james/mailstore/JamesMailStore.java (original)
+++ james/server/trunk/mail-library/src/main/java/org/apache/james/mailstore/JamesMailStore.java Thu Oct 21 08:00:07 2010
@@ -35,7 +35,7 @@ import org.apache.commons.configuration.
 import org.apache.commons.logging.Log;
 import org.apache.james.lifecycle.Configurable;
 import org.apache.james.lifecycle.LogEnabled;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.james.services.InstanceFactory;
 
 /**

Modified: james/server/trunk/mail-library/src/test/java/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-library/src/test/java/org/apache/james/mailrepository/AbstractMailRepositoryTest.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-library/src/test/java/org/apache/james/mailrepository/AbstractMailRepositoryTest.java (original)
+++ james/server/trunk/mail-library/src/test/java/org/apache/james/mailrepository/AbstractMailRepositoryTest.java Thu Oct 21 08:00:07 2010
@@ -23,6 +23,7 @@ import org.apache.james.core.MailImpl;
 import org.apache.james.core.MimeMessageCopyOnWriteProxy;
 import org.apache.james.core.MimeMessageInputStreamSource;
 import org.apache.james.lifecycle.LifecycleUtil;
+import org.apache.james.mailrepository.api.MailRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
 

Modified: james/server/trunk/mail-library/src/test/java/org/apache/james/mailstore/MockMailStore.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mail-library/src/test/java/org/apache/james/mailstore/MockMailStore.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mail-library/src/test/java/org/apache/james/mailstore/MockMailStore.java (original)
+++ james/server/trunk/mail-library/src/test/java/org/apache/james/mailstore/MockMailStore.java Thu Oct 21 08:00:07 2010
@@ -24,7 +24,7 @@ package org.apache.james.mailstore;
 import org.apache.commons.configuration.Configuration;
 import org.apache.commons.configuration.ConfigurationUtils;
 import org.apache.commons.configuration.HierarchicalConfiguration;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailstore.api.MailStore;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/FromRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/FromRepository.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/FromRepository.java (original)
+++ james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/FromRepository.java Thu Oct 21 08:00:07 2010
@@ -23,8 +23,8 @@ package org.apache.james.transport.maile
 
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
 import org.apache.james.lifecycle.LifecycleUtil;
-import org.apache.james.mailrepository.MailRepository;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.mailet.base.GenericMailet;
 import org.apache.mailet.Mail;
 

Modified: james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java (original)
+++ james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java Thu Oct 21 08:00:07 2010
@@ -23,8 +23,8 @@ package org.apache.james.transport.maile
 
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
 import org.apache.james.core.MailImpl;
-import org.apache.james.mailrepository.MailRepository;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.mailet.base.GenericMailet;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;

Modified: james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToRepository.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToRepository.java (original)
+++ james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/ToRepository.java Thu Oct 21 08:00:07 2010
@@ -24,8 +24,8 @@ package org.apache.james.transport.maile
 import javax.annotation.Resource;
 
 import org.apache.commons.configuration.DefaultConfigurationBuilder;
-import org.apache.james.mailrepository.MailRepository;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailrepository.api.MailRepository;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.mailet.base.GenericMailet;
 import org.apache.mailet.Mail;
 

Modified: james/server/trunk/spring-deployment/src/main/config/james/mailstore.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/mailstore.xml?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/mailstore.xml (original)
+++ james/server/trunk/spring-deployment/src/main/config/james/mailstore.xml Thu Oct 21 08:00:07 2010
@@ -22,7 +22,7 @@
     <repositories>
         <!-- File based repositories.  These repositories store all message data -->
         <!-- in the file system. -->
-        <repository class="org.apache.james.mailrepository.FileMailRepository">
+        <repository class="org.apache.james.mailrepository.file.FileMailRepository">
             <protocols>
                 <protocol>file</protocol>
             </protocols>
@@ -35,7 +35,7 @@
 
         <!-- JDBC based repositories.  These repositories store all message data -->
         <!-- in the database. -->
-        <repository class="org.apache.james.mailrepository.JDBCMailRepository">
+        <repository class="org.apache.james.mailrepository.jdbc.JDBCMailRepository">
             <protocols>
                 <protocol>db</protocol>
             </protocols>
@@ -55,7 +55,7 @@
         </repository>
 
         <!-- These repositories store message delivery and headers in the DB, and the body to the filesystem -->
-        <repository class="org.apache.james.mailrepository.JDBCMailRepository">
+        <repository class="org.apache.james.mailrepository.jdbc.JDBCMailRepository">
             <protocols>
                 <protocol>dbfile</protocol>
             </protocols>
@@ -69,7 +69,7 @@
         </repository>
  
         <!-- The mbox repository is designed for MAIL only; SPOOL performance would be less than ideal-->
-        <repository class="org.apache.james.mailrepository.MBoxMailRepository">
+        <repository class="org.apache.james.mailrepository.file.MBoxMailRepository">
             <protocols>
                 <protocol>mbox</protocol>
             </protocols>
@@ -80,7 +80,7 @@
             <config FIFO="false"/> 
         </repository>
         
-        <repository class="org.apache.james.filepair.FilePersistentObjectRepository">
+        <repository class="org.apache.james.filepair.file.FilePersistentObjectRepository">
             <protocols>
                 <protocol>file</protocol>
             </protocols>
@@ -94,7 +94,7 @@
             </models>
         </repository>
 
-        <repository class="org.apache.james.filepair.FilePersistentStreamRepository">
+        <repository class="org.apache.james.filepair.file.FilePersistentStreamRepository">
             <protocols>
                 <protocol>file</protocol>
             </protocols>
@@ -110,7 +110,7 @@
         
         <!-- If you enable this you need to make sure that embedded Jackrabbit instance is started as well. Check the container configuration -->  
         <!--
-        <repository class="org.apache.james.mailrepository.JCRMailRepository">
+        <repository class="org.apache.james.mailrepository.jcr.JCRMailRepository">
             <protocols>
                 <protocol>jcr</protocol>
             </protocols>

Modified: james/server/trunk/user-file/src/main/java/org/apache/james/userrepository/UsersFileRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/user-file/src/main/java/org/apache/james/userrepository/UsersFileRepository.java?rev=1025872&r1=1025871&r2=1025872&view=diff
==============================================================================
--- james/server/trunk/user-file/src/main/java/org/apache/james/userrepository/UsersFileRepository.java (original)
+++ james/server/trunk/user-file/src/main/java/org/apache/james/userrepository/UsersFileRepository.java Thu Oct 21 08:00:07 2010
@@ -27,7 +27,7 @@ import org.apache.commons.configuration.
 import org.apache.james.api.user.User;
 import org.apache.james.impl.jamesuser.AbstractUsersRepository;
 import org.apache.james.impl.user.DefaultJamesUser;
-import org.apache.james.mailstore.MailStore;
+import org.apache.james.mailstore.api.MailStore;
 import org.apache.james.repository.ObjectRepository;
 
 



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