org.apache.james.test.mock.mailet
Class MockMailContext

java.lang.Object
  extended by org.apache.james.test.mock.mailet.MockMailContext

public class MockMailContext
extends java.lang.Object


Constructor Summary
MockMailContext()
           
 
Method Summary
 void bounce(Mail mail, java.lang.String message)
           
 void bounce(Mail mail, java.lang.String message, MailAddress bouncer)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Iterator getAttributeNames()
           
 java.util.Collection getMailServers(java.lang.String host)
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 MailAddress getPostmaster()
           
 java.lang.String getServerInfo()
           
 java.util.Iterator getSMTPHostAddresses(java.lang.String domainName)
           
 boolean isLocalServer(java.lang.String serverName)
           
 boolean isLocalUser(java.lang.String userAccount)
           
 void log(java.lang.String message)
           
 void log(java.lang.String message, java.lang.Throwable t)
           
 void removeAttribute(java.lang.String name)
           
 void sendMail(MailAddress sender, java.util.Collection recipients, javax.mail.internet.MimeMessage msg)
           
 void sendMail(MailAddress sender, java.util.Collection recipients, javax.mail.internet.MimeMessage msg, java.lang.String state)
           
 void sendMail(javax.mail.internet.MimeMessage msg)
           
 void setAttribute(java.lang.String name, java.lang.Object object)
           
 void storeMail(MailAddress sender, MailAddress recipient, javax.mail.internet.MimeMessage msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockMailContext

public MockMailContext()
Method Detail

bounce

public void bounce(Mail mail,
                   java.lang.String message)
            throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

bounce

public void bounce(Mail mail,
                   java.lang.String message,
                   MailAddress bouncer)
            throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getMailServers

public java.util.Collection getMailServers(java.lang.String host)

getPostmaster

public MailAddress getPostmaster()

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getAttributeNames

public java.util.Iterator getAttributeNames()

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

getServerInfo

public java.lang.String getServerInfo()

isLocalServer

public boolean isLocalServer(java.lang.String serverName)

isLocalUser

public boolean isLocalUser(java.lang.String userAccount)

log

public void log(java.lang.String message)

log

public void log(java.lang.String message,
                java.lang.Throwable t)

removeAttribute

public void removeAttribute(java.lang.String name)

sendMail

public void sendMail(javax.mail.internet.MimeMessage msg)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

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,
                     javax.mail.internet.MimeMessage msg,
                     java.lang.String state)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object object)

storeMail

public void storeMail(MailAddress sender,
                      MailAddress recipient,
                      javax.mail.internet.MimeMessage msg)
               throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getSMTPHostAddresses

public java.util.Iterator getSMTPHostAddresses(java.lang.String domainName)


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