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]

Reply via email to