Author: danny Date: Thu Oct 26 09:08:05 2006 New Revision: 468051 URL: http://svn.apache.org/viewvc?view=rev&rev=468051 Log: refactored MailRepository interface into Mailet from James
Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java Thu Oct 26 09:08:05 2006 @@ -43,7 +43,6 @@ import org.apache.james.services.DomainList; import org.apache.james.services.FileSystem; import org.apache.james.services.JamesUsersRepository; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.james.services.ManageableDomainList; import org.apache.james.services.SpoolRepository; @@ -52,6 +51,7 @@ import org.apache.james.transport.mailets.LocalDelivery; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import org.apache.mailet.Mailet; import org.apache.mailet.MailetContext; import org.apache.mailet.RFC2822Headers; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java Thu Oct 26 09:08:05 2006 @@ -32,8 +32,8 @@ import org.apache.commons.logging.impl.SimpleLog; import org.apache.james.mailrepository.javamail.LockAdapter; import org.apache.james.mailrepository.javamail.LockInterface; -import org.apache.james.services.MailRepository; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; /** * AbstractMailRepository that uses LockInterface Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java Thu Oct 26 09:08:05 2006 @@ -28,9 +28,9 @@ import org.apache.avalon.framework.service.ServiceException; import org.apache.avalon.framework.service.ServiceManager; import org.apache.avalon.framework.service.Serviceable; -import org.apache.james.services.MailRepository; import org.apache.james.util.Lock; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; import javax.mail.MessagingException; @@ -84,7 +84,7 @@ } /** - * @see org.apache.james.services.MailRepository#unlock(String) + * @see org.apache.mailet.MailRepository#unlock(String) */ public boolean unlock(String key) { if (lock.unlock(key)) { @@ -106,7 +106,7 @@ } /** - * @see org.apache.james.services.MailRepository#lock(String) + * @see org.apache.mailet.MailRepository#lock(String) */ public boolean lock(String key) { if (lock.lock(key)) { @@ -129,7 +129,7 @@ /** - * @see org.apache.james.services.MailRepository#store(Mail) + * @see org.apache.mailet.MailRepository#store(Mail) */ public void store(Mail mc) throws MessagingException { boolean wasLocked = true; @@ -176,7 +176,7 @@ /** - * @see org.apache.james.services.MailRepository#remove(Mail) + * @see org.apache.mailet.MailRepository#remove(Mail) */ public void remove(Mail mail) throws MessagingException { remove(mail.getName()); @@ -184,7 +184,7 @@ /** - * @see org.apache.james.services.MailRepository#remove(Collection) + * @see org.apache.mailet.MailRepository#remove(Collection) */ public void remove(Collection mails) throws MessagingException { Iterator delList = mails.iterator(); @@ -194,7 +194,7 @@ } /** - * @see org.apache.james.services.MailRepository#remove(String) + * @see org.apache.mailet.MailRepository#remove(String) */ public void remove(String key) throws MessagingException { if (lock(key)) { Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java Thu Oct 26 09:08:05 2006 @@ -213,7 +213,7 @@ } /** - * @see org.apache.james.services.MailRepository#retrieve(String) + * @see org.apache.mailet.MailRepository#retrieve(String) */ public Mail retrieve(String key) throws MessagingException { if ((DEEP_DEBUG) && (getLogger().isDebugEnabled())) { @@ -260,7 +260,7 @@ /** - * @see org.apache.james.services.MailRepository#list() + * @see org.apache.mailet.MailRepository#list() */ public Iterator list() { // Fix ConcurrentModificationException by cloning Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java Thu Oct 26 09:08:05 2006 @@ -675,7 +675,7 @@ /** - * @see org.apache.james.services.MailRepository#retrieve(String) + * @see org.apache.mailet.MailRepository#retrieve(String) */ public Mail retrieve(String key) throws MessagingException { if (DEEP_DEBUG) { @@ -847,7 +847,7 @@ } /** - * @see org.apache.james.services.MailRepository#list() + * @see org.apache.mailet.MailRepository#list() */ public Iterator list() throws MessagingException { //System.err.println("listing messages"); Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java Thu Oct 26 09:08:05 2006 @@ -52,8 +52,8 @@ import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.core.MailImpl; -import org.apache.james.services.MailRepository; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; import org.apache.oro.text.regex.MalformedPatternException; import org.apache.oro.text.regex.Perl5Compiler; import org.apache.oro.text.regex.Pattern; @@ -495,7 +495,7 @@ /** - * @see org.apache.james.services.MailRepository#store(Mail) + * @see org.apache.mailet.MailRepository#store(Mail) */ public void store(Mail mc) { @@ -544,7 +544,7 @@ /** - * @see org.apache.james.services.MailRepository#list() + * @see org.apache.mailet.MailRepository#list() */ public Iterator list() { loadKeys(); @@ -571,7 +571,7 @@ } /** - * @see org.apache.james.services.MailRepository#retrieve(String) + * @see org.apache.mailet.MailRepository#retrieve(String) */ public Mail retrieve(String key) { @@ -601,7 +601,7 @@ } /** - * @see org.apache.james.services.MailRepository#remove(Mail) + * @see org.apache.mailet.MailRepository#remove(Mail) */ public void remove(Mail mail) { // Convert the message into a key @@ -668,7 +668,7 @@ /** - * @see org.apache.james.services.MailRepository#remove(Collection) + * @see org.apache.mailet.MailRepository#remove(Collection) */ public void remove(final Collection mails) { @@ -751,7 +751,7 @@ } /** - * @see org.apache.james.services.MailRepository#remove(String) + * @see org.apache.mailet.MailRepository#remove(String) */ public void remove(String key) { loadKeys(); @@ -769,14 +769,14 @@ } /** - * @see org.apache.james.services.MailRepository#lock(String) + * @see org.apache.mailet.MailRepository#lock(String) */ public boolean lock(String key) { return false; } /** - * @see org.apache.james.services.MailRepository#unlock(String) + * @see org.apache.mailet.MailRepository#unlock(String) */ public boolean unlock(String key) { return false; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java Thu Oct 26 09:08:05 2006 @@ -127,56 +127,56 @@ } /** - * @see org.apache.james.services.MailRepository#store(org.apache.mailet.Mail) + * @see org.apache.mailet.MailRepository#store(org.apache.mailet.Mail) */ public void store(Mail mc) throws MessagingException { spoolRep.store(mc); } /** - * @see org.apache.james.services.MailRepository#list() + * @see org.apache.mailet.MailRepository#list() */ public Iterator list() throws MessagingException { return spoolRep.list(); } /** - * @see org.apache.james.services.MailRepository#retrieve(java.lang.String) + * @see org.apache.mailet.MailRepository#retrieve(java.lang.String) */ public Mail retrieve(String key) throws MessagingException { return spoolRep.retrieve(key); } /** - * @see org.apache.james.services.MailRepository#remove(org.apache.mailet.Mail) + * @see org.apache.mailet.MailRepository#remove(org.apache.mailet.Mail) */ public void remove(Mail mail) throws MessagingException { spoolRep.remove(mail); } /** - * @see org.apache.james.services.MailRepository#remove(java.util.Collection) + * @see org.apache.mailet.MailRepository#remove(java.util.Collection) */ public void remove(Collection mails) throws MessagingException { spoolRep.remove(mails); } /** - * @see org.apache.james.services.MailRepository#remove(java.lang.String) + * @see org.apache.mailet.MailRepository#remove(java.lang.String) */ public void remove(String key) throws MessagingException { spoolRep.remove(key); } /** - * @see org.apache.james.services.MailRepository#lock(java.lang.String) + * @see org.apache.mailet.MailRepository#lock(java.lang.String) */ public boolean lock(String key) throws MessagingException { return spoolRep.lock(key); } /** - * @see org.apache.james.services.MailRepository#unlock(java.lang.String) + * @see org.apache.mailet.MailRepository#unlock(java.lang.String) */ public boolean unlock(String key) throws MessagingException { return spoolRep.unlock(key); Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java Thu Oct 26 09:08:05 2006 @@ -44,8 +44,8 @@ import org.apache.avalon.framework.service.ServiceManager; import org.apache.avalon.framework.service.Serviceable; import org.apache.james.services.FileSystem; -import org.apache.james.services.MailRepository; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; /** * MailRepository implementation to store mail in a Javamail store Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java Thu Oct 26 09:08:05 2006 @@ -89,7 +89,7 @@ * resulting messagenumber and saves result in keyToMsgMap. If Folder * supports getMessageCount on closed folder, this could be quite efficient * - * @see org.apache.james.services.MailRepository#store(Mail) + * @see org.apache.mailet.MailRepository#store(Mail) */ public synchronized void store(Mail mc) throws MessagingException { @@ -171,7 +171,7 @@ /** * calls rehash and uses stored keys in KeyToMsgMap * - * @see org.apache.james.services.MailRepository#list() + * @see org.apache.mailet.MailRepository#list() */ public Iterator list() throws MessagingException { try { @@ -192,7 +192,7 @@ /** * uses getMessageFromInbox, returns null if not found * - * @see org.apache.james.services.MailRepository#retrieve(String) + * @see org.apache.mailet.MailRepository#retrieve(String) */ public Mail retrieve(String key) throws MessagingException { log.debug("retrieve: " + key); @@ -220,7 +220,7 @@ * setFlag(Flags.Flag.DELETED, true); on message. removes message from * KeyToMsgMap. Messagenumbers are recalculated for next guesses. * - * @see org.apache.james.services.MailRepository#remove(String) + * @see org.apache.mailet.MailRepository#remove(String) */ public synchronized void remove(String key) throws MessagingException { log.debug("HashJavamailStore remove key:" + key); Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java Thu Oct 26 09:08:05 2006 @@ -25,10 +25,10 @@ import org.apache.james.Constants; import org.apache.james.core.AbstractJamesHandler; import org.apache.james.core.MailImpl; -import org.apache.james.services.MailRepository; import org.apache.james.util.CRLFTerminatedReader; import org.apache.james.util.watchdog.Watchdog; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; import java.io.IOException; import java.io.OutputStream; @@ -474,7 +474,7 @@ } /** - * @see org.apache.james.pop3server.POP3Session#setUserInbox(org.apache.james.services.MailRepository) + * @see org.apache.james.pop3server.POP3Session#setUserInbox(org.apache.mailet.MailRepository) */ public void setUserInbox(MailRepository userInbox) { this.userInbox = userInbox; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java Thu Oct 26 09:08:05 2006 @@ -22,8 +22,8 @@ package org.apache.james.pop3server; -import org.apache.james.services.MailRepository; import org.apache.james.util.watchdog.Watchdog; +import org.apache.mailet.MailRepository; import java.io.IOException; import java.io.OutputStream; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java Thu Oct 26 09:08:05 2006 @@ -22,8 +22,8 @@ package org.apache.james.pop3server; import org.apache.avalon.framework.logger.AbstractLogEnabled; -import org.apache.james.services.MailRepository; import org.apache.james.util.POP3BeforeSMTPHelper; +import org.apache.mailet.MailRepository; /** * Handles PASS command Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java Thu Oct 26 09:08:05 2006 @@ -23,6 +23,7 @@ import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java Thu Oct 26 09:08:05 2006 @@ -22,6 +22,7 @@ package org.apache.james.services; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; /** * Interface for a Repository for Spooling Mails. Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java Thu Oct 26 09:08:05 2006 @@ -27,9 +27,9 @@ import org.apache.avalon.framework.service.ServiceException; import org.apache.avalon.framework.service.ServiceManager; import org.apache.james.Constants; -import org.apache.james.services.MailRepository; import org.apache.mailet.GenericMailet; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; import javax.mail.MessagingException; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java Thu Oct 26 09:08:05 2006 @@ -28,11 +28,11 @@ import org.apache.james.Constants; import org.apache.james.James; import org.apache.james.core.MailImpl; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.mailet.GenericMailet; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import org.apache.mailet.RFC2822Headers; import javax.mail.Header; Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java Thu Oct 26 09:08:05 2006 @@ -26,9 +26,9 @@ import org.apache.avalon.framework.service.ServiceException; import org.apache.avalon.framework.service.ServiceManager; import org.apache.james.Constants; -import org.apache.james.services.MailRepository; import org.apache.mailet.GenericMailet; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; /** * Stores incoming Mail in the specified Repository. Modified: james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java (original) +++ james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java Thu Oct 26 09:08:05 2006 @@ -26,11 +26,11 @@ import org.apache.avalon.framework.service.ServiceManager; import org.apache.james.Constants; import org.apache.james.services.JamesUser; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.james.services.UsersRepository; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import org.apache.mailet.MailetContext; import javax.mail.MessagingException; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java Thu Oct 26 09:08:05 2006 @@ -9,10 +9,10 @@ import javax.mail.internet.MimeMessage; import org.apache.james.imapserver.TestConstants; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; public class MockMailServer implements MailServer, TestConstants { Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java Thu Oct 26 09:08:05 2006 @@ -37,8 +37,8 @@ import org.apache.james.core.MailImpl; import org.apache.james.mailrepository.javamail.HashJavamailStoreMailRepository; -import org.apache.james.services.MailRepository; import org.apache.mailet.Mail; +import org.apache.mailet.MailRepository; import com.sun.mail.util.CRLFOutputStream; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java Thu Oct 26 09:08:05 2006 @@ -23,9 +23,9 @@ import org.apache.james.core.MailImpl; import org.apache.james.core.MimeMessageCopyOnWriteProxy; import org.apache.james.core.MimeMessageInputStreamSource; -import org.apache.james.services.MailRepository; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java Thu Oct 26 09:08:05 2006 @@ -27,10 +27,10 @@ import org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository; import org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository; import org.apache.james.services.FileSystem; -import org.apache.james.services.MailRepository; import org.apache.james.test.mock.avalon.MockLogger; import org.apache.james.test.mock.avalon.MockStore; import org.apache.james.test.mock.james.MockFileSystem; +import org.apache.mailet.MailRepository; public class AvalonMailRepositoryTest extends AbstractMailRepositoryTest { Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java Thu Oct 26 09:08:05 2006 @@ -28,12 +28,12 @@ import org.apache.avalon.framework.service.ServiceException; import org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository; import org.apache.james.services.FileSystem; -import org.apache.james.services.MailRepository; import org.apache.james.test.mock.avalon.MockLogger; import org.apache.james.test.mock.avalon.MockStore; import org.apache.james.test.mock.james.MockFileSystem; import org.apache.james.test.mock.util.AttrValConfiguration; import org.apache.james.test.util.Util; +import org.apache.mailet.MailRepository; public class JDBCMailRepositoryTest extends AbstractMailRepositoryTest { Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java Thu Oct 26 09:08:05 2006 @@ -23,8 +23,8 @@ import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.DefaultConfiguration; import org.apache.avalon.framework.service.ServiceException; -import org.apache.james.services.MailRepository; import org.apache.james.test.mock.avalon.MockLogger; +import org.apache.mailet.MailRepository; /** * NOTE NOTE NOTE: this test is disabled because MBoxMailRepository does not Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java Thu Oct 26 09:08:05 2006 @@ -29,7 +29,6 @@ import org.apache.james.services.AbstractDNSServer; import org.apache.james.services.DNSServer; import org.apache.james.services.JamesConnectionManager; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.james.services.UsersRepository; import org.apache.james.test.mock.avalon.MockLogger; @@ -43,6 +42,7 @@ import org.apache.james.util.POP3BeforeSMTPHelper; import org.apache.james.util.connection.SimpleConnectionManager; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import javax.mail.MessagingException; import javax.mail.util.SharedByteArrayInputStream; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java Thu Oct 26 09:08:05 2006 @@ -22,6 +22,7 @@ package org.apache.james.services; import org.apache.avalon.framework.service.ServiceException; +import org.apache.mailet.MailRepository; import junit.framework.TestCase; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java Thu Oct 26 09:08:05 2006 @@ -22,12 +22,12 @@ import org.apache.avalon.framework.activity.Disposable; import org.apache.avalon.framework.container.ContainerUtil; import org.apache.james.core.MailImpl; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.james.smtpserver.MessageSizeException; import org.apache.james.userrepository.MockUsersRepository; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import javax.mail.Address; import javax.mail.MessagingException; Modified: james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java URL: http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java?view=diff&rev=468051&r1=468050&r2=468051 ============================================================================== --- james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java (original) +++ james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java Thu Oct 26 09:08:05 2006 @@ -22,7 +22,6 @@ import org.apache.avalon.framework.container.ContainerUtil; import org.apache.james.Constants; import org.apache.james.core.MailImpl; -import org.apache.james.services.MailRepository; import org.apache.james.services.MailServer; import org.apache.james.services.UsersRepository; import org.apache.james.test.mock.avalon.MockServiceManager; @@ -36,6 +35,7 @@ import org.apache.james.userrepository.MockUsersRepository; import org.apache.mailet.Mail; import org.apache.mailet.MailAddress; +import org.apache.mailet.MailRepository; import org.apache.mailet.Mailet; import javax.mail.MessagingException; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]