com.atlassian.confluence.mail.template
Class ConfluenceMailQueueItem

java.lang.Object
  extended bycom.atlassian.confluence.mail.template.ConfluenceMailQueueItem
All Implemented Interfaces:
MailQueueItem, Serializable, Task

public class ConfluenceMailQueueItem
extends Object
implements MailQueueItem

Simplified class to replace the somewhat confusing MailNotificationQueueItem hierarchy.

See Also:
Serialized Form

Field Summary
static String MIME_TYPE_HTML
           
static String MIME_TYPE_TEXT
           
 
Constructor Summary
ConfluenceMailQueueItem(String toAddress, String subject, String body, String mimeType)
           
 
Method Summary
 void execute()
           
 String getBody()
           
 Date getDateQueued()
           
 String getLastError()
           
 int getSendCount()
           
 String getSubject()
           
 boolean hasError()
           
 void send()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIME_TYPE_HTML

public static final String MIME_TYPE_HTML
See Also:
Constant Field Values

MIME_TYPE_TEXT

public static final String MIME_TYPE_TEXT
See Also:
Constant Field Values
Constructor Detail

ConfluenceMailQueueItem

public ConfluenceMailQueueItem(String toAddress,
                               String subject,
                               String body,
                               String mimeType)
Method Detail

send

public void send()
          throws MailException
Specified by:
send in interface MailQueueItem
Throws:
MailException

getSubject

public String getSubject()
Specified by:
getSubject in interface MailQueueItem

getDateQueued

public Date getDateQueued()
Specified by:
getDateQueued in interface MailQueueItem

getSendCount

public int getSendCount()
Specified by:
getSendCount in interface MailQueueItem

hasError

public boolean hasError()
Specified by:
hasError in interface MailQueueItem

execute

public void execute()
             throws Exception
Specified by:
execute in interface Task
Throws:
Exception

getLastError

public String getLastError()

getBody

public String getBody()


Confluence is developed by Atlassian.