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/22 11:52:35 UTC
svn commit: r999850 - in
/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory:
InMemoryMailboxManager.java InMemoryMailboxSessionMapperFactory.java
mail/InMemoryMailboxMapper.java
Author: eric
Date: Wed Sep 22 09:52:35 2010
New Revision: 999850
URL: http://svn.apache.org/viewvc?rev=999850&view=rev
Log:
pop3server tests was no more working - with this fix, everything is all right (IMAP-217)
Modified:
james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java
james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java
james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java
Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java?rev=999850&r1=999849&r2=999850&view=diff
==============================================================================
--- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java (original)
+++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java Wed Sep 22 09:52:35 2010
@@ -50,4 +50,14 @@ public class InMemoryMailboxManager exte
}
}
+ /**
+ * Delete every Mailbox which exists
+ *
+ * @throws MailboxException
+ */
+
+ public synchronized void deleteEverything() throws MailboxException {
+ ((InMemoryMailboxSessionMapperFactory) mailboxSessionMapperFactory).deleteAll();
+ }
+
}
Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java?rev=999850&r1=999849&r2=999850&view=diff
==============================================================================
--- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java (original)
+++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java Wed Sep 22 09:52:35 2010
@@ -28,7 +28,6 @@ import org.apache.james.mailbox.inmemory
import org.apache.james.mailbox.store.MailboxSessionMapperFactory;
import org.apache.james.mailbox.store.mail.MailboxMapper;
import org.apache.james.mailbox.store.mail.MessageMapper;
-import org.apache.james.mailbox.store.transaction.Mapper;
import org.apache.james.mailbox.store.user.SubscriptionMapper;
public class InMemoryMailboxSessionMapperFactory extends MailboxSessionMapperFactory<Long> {
@@ -62,4 +61,10 @@ public class InMemoryMailboxSessionMappe
return subscriptionMapper;
}
+ public void deleteAll() throws MailboxException {
+ ((InMemoryMailboxMapper) mailboxMapper).deleteAll();
+ ((InMemoryMessageMapper) messageMapper).deleteAll();
+ ((InMemorySubscriptionMapper) subscriptionMapper).deleteAll();
+ }
+
}
Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java?rev=999850&r1=999849&r2=999850&view=diff
==============================================================================
--- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java (original)
+++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java Wed Sep 22 09:52:35 2010
@@ -54,7 +54,6 @@ public class InMemoryMailboxMapper exten
mailboxesById.clear();
}
-
/*
* (non-Javadoc)
* @see org.apache.james.mailbox.store.mail.MailboxMapper#findMailboxByName(java.lang.String)
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
Re: svn commit: r999850 - in /james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory:
InMemoryMailboxManager.java InMemoryMailboxSessionMapperFactory.java mail/InMemoryMailboxMapper.java
Posted by Norman Maurer <no...@apache.org>.
That was exactly what I had in mind .. Thx :)
Norman
2010/9/22 <er...@apache.org>:
> Author: eric
> Date: Wed Sep 22 09:52:35 2010
> New Revision: 999850
>
> URL: http://svn.apache.org/viewvc?rev=999850&view=rev
> Log:
> pop3server tests was no more working - with this fix, everything is all right (IMAP-217)
>
> Modified:
> james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java
> james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java
> james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java
>
> Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java
> URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java?rev=999850&r1=999849&r2=999850&view=diff
> ==============================================================================
> --- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java (original)
> +++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java Wed Sep 22 09:52:35 2010
> @@ -50,4 +50,14 @@ public class InMemoryMailboxManager exte
> }
> }
>
> + /**
> + * Delete every Mailbox which exists
> + *
> + * @throws MailboxException
> + */
> +
> + public synchronized void deleteEverything() throws MailboxException {
> + ((InMemoryMailboxSessionMapperFactory) mailboxSessionMapperFactory).deleteAll();
> + }
> +
> }
>
> Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java
> URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java?rev=999850&r1=999849&r2=999850&view=diff
> ==============================================================================
> --- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java (original)
> +++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java Wed Sep 22 09:52:35 2010
> @@ -28,7 +28,6 @@ import org.apache.james.mailbox.inmemory
> import org.apache.james.mailbox.store.MailboxSessionMapperFactory;
> import org.apache.james.mailbox.store.mail.MailboxMapper;
> import org.apache.james.mailbox.store.mail.MessageMapper;
> -import org.apache.james.mailbox.store.transaction.Mapper;
> import org.apache.james.mailbox.store.user.SubscriptionMapper;
>
> public class InMemoryMailboxSessionMapperFactory extends MailboxSessionMapperFactory<Long> {
> @@ -62,4 +61,10 @@ public class InMemoryMailboxSessionMappe
> return subscriptionMapper;
> }
>
> + public void deleteAll() throws MailboxException {
> + ((InMemoryMailboxMapper) mailboxMapper).deleteAll();
> + ((InMemoryMessageMapper) messageMapper).deleteAll();
> + ((InMemorySubscriptionMapper) subscriptionMapper).deleteAll();
> + }
> +
> }
>
> Modified: james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java
> URL: http://svn.apache.org/viewvc/james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java?rev=999850&r1=999849&r2=999850&view=diff
> ==============================================================================
> --- james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java (original)
> +++ james/imap/trunk/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java Wed Sep 22 09:52:35 2010
> @@ -54,7 +54,6 @@ public class InMemoryMailboxMapper exten
> mailboxesById.clear();
> }
>
> -
> /*
> * (non-Javadoc)
> * @see org.apache.james.mailbox.store.mail.MailboxMapper#findMailboxByName(java.lang.String)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org