org.apache.mailet.base.test
Class FakeMailContext
java.lang.Object
org.apache.mailet.base.test.FakeMailContext
- All Implemented Interfaces:
- MailetContext
public class FakeMailContext
- extends java.lang.Object
- implements MailetContext
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 |
isLocalEmail(MailAddress mailAddress)
|
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(Mail mail)
|
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 |
FakeMailContext
public FakeMailContext()
bounce
public void bounce(Mail mail,
java.lang.String message)
throws javax.mail.MessagingException
- Specified by:
bounce
in interface MailetContext
- Throws:
javax.mail.MessagingException
bounce
public void bounce(Mail mail,
java.lang.String message,
MailAddress bouncer)
throws javax.mail.MessagingException
- Specified by:
bounce
in interface MailetContext
- Throws:
javax.mail.MessagingException
getMailServers
public java.util.Collection getMailServers(java.lang.String host)
- Specified by:
getMailServers
in interface MailetContext
getPostmaster
public MailAddress getPostmaster()
- Specified by:
getPostmaster
in interface MailetContext
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interface MailetContext
getAttributeNames
public java.util.Iterator getAttributeNames()
- Specified by:
getAttributeNames
in interface MailetContext
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion
in interface MailetContext
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion
in interface MailetContext
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfo
in interface MailetContext
isLocalServer
public boolean isLocalServer(java.lang.String serverName)
- Specified by:
isLocalServer
in interface MailetContext
isLocalUser
public boolean isLocalUser(java.lang.String userAccount)
- Specified by:
isLocalUser
in interface MailetContext
isLocalEmail
public boolean isLocalEmail(MailAddress mailAddress)
- Specified by:
isLocalEmail
in interface MailetContext
log
public void log(java.lang.String message)
- Specified by:
log
in interface MailetContext
log
public void log(java.lang.String message,
java.lang.Throwable t)
- Specified by:
log
in interface MailetContext
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute
in interface MailetContext
sendMail
public void sendMail(javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface MailetContext
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface MailetContext
- 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
- Specified by:
sendMail
in interface MailetContext
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(Mail mail)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface MailetContext
- Throws:
javax.mail.MessagingException
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object object)
- Specified by:
setAttribute
in interface MailetContext
storeMail
public void storeMail(MailAddress sender,
MailAddress recipient,
javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
- Specified by:
storeMail
in interface MailetContext
- Throws:
javax.mail.MessagingException
getSMTPHostAddresses
public java.util.Iterator getSMTPHostAddresses(java.lang.String domainName)
- Specified by:
getSMTPHostAddresses
in interface MailetContext
Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.