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: [email protected]
For additional commands, e-mail: [email protected]