org.apache.james.test.mock.james
Class MockSpoolRepository

java.lang.Object
  extended by org.apache.james.test.mock.james.MockSpoolRepository

public class MockSpoolRepository
extends java.lang.Object


Field Summary
 java.util.ArrayList storedMails
           
 
Constructor Summary
MockSpoolRepository()
           
 
Method Summary
 Mail accept()
           
 Mail accept(long delay)
           
 java.util.Iterator list()
           
 boolean lock(java.lang.String key)
           
 void remove(Mail mail)
           
 Mail retrieve(java.lang.String key)
           
 void store(Mail mc)
           
 boolean unlock(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

storedMails

public java.util.ArrayList storedMails
Constructor Detail

MockSpoolRepository

public MockSpoolRepository()
Method Detail

accept

public Mail accept()
            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

accept

public Mail accept(long delay)
            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

store

public void store(Mail mc)
           throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

list

public java.util.Iterator list()
                        throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

retrieve

public Mail retrieve(java.lang.String key)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

remove

public void remove(Mail mail)
            throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

lock

public boolean lock(java.lang.String key)
             throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

unlock

public boolean unlock(java.lang.String key)
               throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.