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/09/21 18:04:24 UTC
svn commit: r999478 - in /james:
imap/trunk/file/src/main/java/org/apache/james/mailrepository/
imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/
imap/trunk/mailbox/src/main/java/org/apache/james/services/store/
server/trunk/core-api/src/m...
Author: eric
Date: Tue Sep 21 16:04:23 2010
New Revision: 999478
URL: http://svn.apache.org/viewvc?rev=999478&view=rev
Log:
Finally move Store interface to mailbox-api and Repository interfaces to repository package (JAMES-1048)
Added:
james/imap/trunk/mailbox/src/main/java/org/apache/james/services/store/
james/imap/trunk/mailbox/src/main/java/org/apache/james/services/store/Store.java
- copied unchanged from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Store.java
james/server/trunk/core-api/src/main/java/org/apache/james/repository/
james/server/trunk/core-api/src/main/java/org/apache/james/repository/ObjectRepository.java
- copied, changed from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/ObjectRepository.java
james/server/trunk/core-api/src/main/java/org/apache/james/repository/Repository.java
- copied, changed from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Repository.java
james/server/trunk/core-api/src/main/java/org/apache/james/repository/StreamRepository.java
- copied, changed from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/StreamRepository.java
Removed:
james/server/trunk/core-api/src/main/java/org/apache/james/services/store/ObjectRepository.java
james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Repository.java
james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Store.java
james/server/trunk/core-api/src/main/java/org/apache/james/services/store/StreamRepository.java
Modified:
james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java
james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java
james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java
james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java
james/server/trunk/core-library/src/main/java/org/apache/james/filepair/AbstractFileRepository.java
james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Object_Repository.java
james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Stream_Repository.java
james/server/trunk/user-function/src/main/java/org/apache/james/userrepository/UsersFileRepository.java
Modified: james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java (original)
+++ james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/FileMailRepository.java Tue Sep 21 16:04:23 2010
@@ -26,9 +26,9 @@ import org.apache.commons.configuration.
import org.apache.commons.configuration.HierarchicalConfiguration;
import org.apache.james.core.MimeMessageCopyOnWriteProxy;
import org.apache.james.core.MimeMessageWrapper;
-import org.apache.james.services.store.ObjectRepository;
+import org.apache.james.repository.ObjectRepository;
+import org.apache.james.repository.StreamRepository;
import org.apache.james.services.store.Store;
-import org.apache.james.services.store.StreamRepository;
import org.apache.mailet.Mail;
import javax.annotation.PostConstruct;
Modified: james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java (original)
+++ james/imap/trunk/file/src/main/java/org/apache/james/mailrepository/MimeMessageAvalonSource.java Tue Sep 21 16:04:23 2010
@@ -22,7 +22,7 @@
package org.apache.james.mailrepository;
import org.apache.james.core.MimeMessageSource;
-import org.apache.james.services.store.StreamRepository;
+import org.apache.james.repository.StreamRepository;
import java.io.IOException;
import java.io.InputStream;
Modified: james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java (original)
+++ james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/JDBCMailRepository.java Tue Sep 21 16:04:23 2010
@@ -27,9 +27,9 @@ 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.repository.StreamRepository;
import org.apache.james.services.DataSourceSelector;
import org.apache.james.services.FileSystem;
-import org.apache.james.services.store.StreamRepository;
import org.apache.james.util.sql.JDBCUtil;
import org.apache.james.util.sql.SqlResources;
import org.apache.mailet.Mail;
Modified: james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java (original)
+++ james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MessageInputStream.java Tue Sep 21 16:04:23 2010
@@ -20,7 +20,7 @@
package org.apache.james.mailrepository;
import org.apache.james.core.MimeMessageUtil;
-import org.apache.james.services.store.StreamRepository;
+import org.apache.james.repository.StreamRepository;
import org.apache.mailet.Mail;
import javax.mail.MessagingException;
Modified: james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java (original)
+++ james/imap/trunk/jdbc/src/main/java/org/apache/james/mailrepository/MimeMessageJDBCSource.java Tue Sep 21 16:04:23 2010
@@ -22,7 +22,7 @@
package org.apache.james.mailrepository;
import org.apache.james.core.MimeMessageSource;
-import org.apache.james.services.store.StreamRepository;
+import org.apache.james.repository.StreamRepository;
import org.apache.james.util.sql.JDBCUtil;
import java.io.ByteArrayInputStream;
Copied: james/server/trunk/core-api/src/main/java/org/apache/james/repository/ObjectRepository.java (from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/ObjectRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/core-api/src/main/java/org/apache/james/repository/ObjectRepository.java?p2=james/server/trunk/core-api/src/main/java/org/apache/james/repository/ObjectRepository.java&p1=james/server/trunk/core-api/src/main/java/org/apache/james/services/store/ObjectRepository.java&r1=999288&r2=999478&rev=999478&view=diff
==============================================================================
--- james/server/trunk/core-api/src/main/java/org/apache/james/services/store/ObjectRepository.java (original)
+++ james/server/trunk/core-api/src/main/java/org/apache/james/repository/ObjectRepository.java Tue Sep 21 16:04:23 2010
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.services.store;
+package org.apache.james.repository;
import java.util.Iterator;
Copied: james/server/trunk/core-api/src/main/java/org/apache/james/repository/Repository.java (from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Repository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/core-api/src/main/java/org/apache/james/repository/Repository.java?p2=james/server/trunk/core-api/src/main/java/org/apache/james/repository/Repository.java&p1=james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Repository.java&r1=999288&r2=999478&rev=999478&view=diff
==============================================================================
--- james/server/trunk/core-api/src/main/java/org/apache/james/services/store/Repository.java (original)
+++ james/server/trunk/core-api/src/main/java/org/apache/james/repository/Repository.java Tue Sep 21 16:04:23 2010
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.services.store;
+package org.apache.james.repository;
public interface Repository {
Copied: james/server/trunk/core-api/src/main/java/org/apache/james/repository/StreamRepository.java (from r999288, james/server/trunk/core-api/src/main/java/org/apache/james/services/store/StreamRepository.java)
URL: http://svn.apache.org/viewvc/james/server/trunk/core-api/src/main/java/org/apache/james/repository/StreamRepository.java?p2=james/server/trunk/core-api/src/main/java/org/apache/james/repository/StreamRepository.java&p1=james/server/trunk/core-api/src/main/java/org/apache/james/services/store/StreamRepository.java&r1=999288&r2=999478&rev=999478&view=diff
==============================================================================
--- james/server/trunk/core-api/src/main/java/org/apache/james/services/store/StreamRepository.java (original)
+++ james/server/trunk/core-api/src/main/java/org/apache/james/repository/StreamRepository.java Tue Sep 21 16:04:23 2010
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.services.store;
+package org.apache.james.repository;
import java.io.InputStream;
import java.io.OutputStream;
Modified: james/server/trunk/core-library/src/main/java/org/apache/james/filepair/AbstractFileRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/filepair/AbstractFileRepository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/server/trunk/core-library/src/main/java/org/apache/james/filepair/AbstractFileRepository.java (original)
+++ james/server/trunk/core-library/src/main/java/org/apache/james/filepair/AbstractFileRepository.java Tue Sep 21 16:04:23 2010
@@ -26,8 +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.repository.Repository;
import org.apache.james.services.FileSystem;
-import org.apache.james.services.store.Repository;
import org.apache.james.util.io.ExtensionFileFilter;
import java.io.File;
Modified: james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Object_Repository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Object_Repository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Object_Repository.java (original)
+++ james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Object_Repository.java Tue Sep 21 16:04:23 2010
@@ -26,7 +26,7 @@ import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
-import org.apache.james.services.store.ObjectRepository;
+import org.apache.james.repository.ObjectRepository;
import org.apache.james.util.io.ClassLoaderObjectInputStream;
/**
@@ -47,7 +47,7 @@ public class File_Persistent_Object_Repo
}
/**
- * @see org.apache.avalon.cornerstone.services.store.ObjectRepository#get(String)
+ * @see org.apache.james.repository.avalon.cornerstone.services.store.ObjectRepository#get(String)
*/
public synchronized Object get( final String key )
{
@@ -84,7 +84,7 @@ public class File_Persistent_Object_Repo
}
/**
- * @see org.apache.avalon.cornerstone.services.store.ObjectRepository#get(String, ClassLoader)
+ * @see org.apache.james.repository.avalon.cornerstone.services.store.ObjectRepository#get(String, ClassLoader)
*/
public synchronized Object get( final String key, final ClassLoader classLoader )
{
@@ -125,7 +125,7 @@ public class File_Persistent_Object_Repo
/**
* Store the given object and associates it to the given key
*
- * @see org.apache.avalon.cornerstone.services.store.ObjectRepository#put(String, Object)
+ * @see org.apache.james.repository.avalon.cornerstone.services.store.ObjectRepository#put(String, Object)
*/
public synchronized void put( final String key, final Object value )
{
Modified: james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Stream_Repository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Stream_Repository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Stream_Repository.java (original)
+++ james/server/trunk/core-library/src/main/java/org/apache/james/filepair/File_Persistent_Stream_Repository.java Tue Sep 21 16:04:23 2010
@@ -26,7 +26,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
-import org.apache.james.services.store.StreamRepository;
+import org.apache.james.repository.StreamRepository;
/**
* Implementation of a StreamRepository to a File.
@@ -50,7 +50,7 @@ public class File_Persistent_Stream_Repo
/**
* Get the object associated to the given unique key.
*
- * @see org.apache.avalon.cornerstone.services.store.StreamRepository#get(String)
+ * @see org.apache.james.repository.avalon.cornerstone.services.store.StreamRepository#get(String)
*/
public synchronized InputStream get( final String key )
{
@@ -69,7 +69,7 @@ public class File_Persistent_Stream_Repo
/**
* Store the given object and associates it to the given key
*
- * @see org.apache.avalon.cornerstone.services.store.StreamRepository#put(String)
+ * @see org.apache.james.repository.avalon.cornerstone.services.store.StreamRepository#put(String)
*/
public synchronized OutputStream put( final String key )
{
Modified: james/server/trunk/user-function/src/main/java/org/apache/james/userrepository/UsersFileRepository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/user-function/src/main/java/org/apache/james/userrepository/UsersFileRepository.java?rev=999478&r1=999477&r2=999478&view=diff
==============================================================================
--- james/server/trunk/user-function/src/main/java/org/apache/james/userrepository/UsersFileRepository.java (original)
+++ james/server/trunk/user-function/src/main/java/org/apache/james/userrepository/UsersFileRepository.java Tue Sep 21 16:04:23 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.services.store.ObjectRepository;
+import org.apache.james.repository.ObjectRepository;
import org.apache.james.services.store.Store;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org