org.apache.james.test.mock.james
Class MockMailServer

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

public class MockMailServer
extends java.lang.Object


Constructor Summary
MockMailServer()
           
 
Method Summary
 boolean addUser(java.lang.String userName, java.lang.String password)
           
 java.lang.String getId()
           
 java.lang.Object[] getLastMail()
           
 java.util.Map getRepositoryCounters()
           
 MailRepository getUserInbox(java.lang.String userName)
           
 MockUsersRepository getUsersRepository()
           
 boolean isLocalServer(java.lang.String serverName)
           
 void sendMail(Mail mail)
           
 void sendMail(MailAddress sender, java.util.Collection recipients, java.io.InputStream msg)
           
 void sendMail(MailAddress sender, java.util.Collection recipients, javax.mail.internet.MimeMessage msg)
           
 void setMaxMessageSizeBytes(int maxMessageSizeBytes)
           
 void setUserInbox(java.lang.String userName, MailRepository inbox)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockMailServer

public MockMailServer()
Method Detail

getUsersRepository

public MockUsersRepository getUsersRepository()

sendMail

public void sendMail(MailAddress sender,
                     java.util.Collection recipients,
                     javax.mail.internet.MimeMessage msg)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

sendMail

public void sendMail(MailAddress sender,
                     java.util.Collection recipients,
                     java.io.InputStream msg)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

sendMail

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

getUserInbox

public MailRepository getUserInbox(java.lang.String userName)

setUserInbox

public void setUserInbox(java.lang.String userName,
                         MailRepository inbox)

getRepositoryCounters

public java.util.Map getRepositoryCounters()

getId

public java.lang.String getId()

addUser

public boolean addUser(java.lang.String userName,
                       java.lang.String password)

isLocalServer

public boolean isLocalServer(java.lang.String serverName)

getLastMail

public java.lang.Object[] getLastMail()

setMaxMessageSizeBytes

public void setMaxMessageSizeBytes(int maxMessageSizeBytes)


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