com.atlassian.bamboo.mail
Class BambooMailer
java.lang.Object
com.atlassian.bamboo.mail.BambooMailer
public class BambooMailer
- extends java.lang.Object
Method Summary |
protected BambooContainer |
getBambooContainer()
|
protected com.atlassian.mail.server.MailServerManager |
getMailServerManager()
|
java.io.Writer |
getWriter()
|
void |
send(java.lang.String template,
org.apache.velocity.context.Context context,
java.util.List recipients,
java.lang.String subject)
|
void |
send(java.lang.String template,
org.apache.velocity.context.Context context,
java.util.List recipients,
java.lang.String subject,
com.atlassian.mail.server.SMTPMailServer mailServer)
|
void |
setWriter(java.io.Writer writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BambooMailer
public BambooMailer()
send
public void send(java.lang.String template,
org.apache.velocity.context.Context context,
java.util.List recipients,
java.lang.String subject)
throws java.lang.Exception
- Parameters:
template
- - the string representing the location of the email. Must be specified.context
- - velocity context to pass for template merging and emailing. Must be specified.recipients
- - List
of String
s representing email addresses. Must be specified.subject
- - the subject line. Can be null.
- Throws:
java.lang.Exception
send
public void send(java.lang.String template,
org.apache.velocity.context.Context context,
java.util.List recipients,
java.lang.String subject,
com.atlassian.mail.server.SMTPMailServer mailServer)
throws java.lang.Exception
- Parameters:
template
- - the string representing the location of the email. Must be specified.context
- - velocity context to pass for template merging and emailing. Must be specified.recipients
- - List
of String
s representing email addresses. Must be specified.subject
- - the subject line. Can be null.mailServer
- - The SMTPMailServer
that you would like to use to send this email. If none is
specified, the configured SMTP server will be used.
- Throws:
java.lang.Exception
getMailServerManager
protected com.atlassian.mail.server.MailServerManager getMailServerManager()
getBambooContainer
protected BambooContainer getBambooContainer()
getWriter
public java.io.Writer getWriter()
setWriter
public void setWriter(java.io.Writer writer)
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.