com.atlassian.bamboo.mail
Class BambooMailer

java.lang.Object
  extended by com.atlassian.bamboo.mail.BambooMailer

public class BambooMailer
extends java.lang.Object


Constructor Summary
BambooMailer()
           
 
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
 

Constructor Detail

BambooMailer

public BambooMailer()
Method Detail

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 Strings 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 Strings 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.