That was exactly what I had in mind .. Thx :) Norman
2010/9/22 <[email protected]>: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
