com.atlassian.jira.mail
Class MailQueueImpl
java.lang.Object
com.atlassian.jira.mail.MailQueueImpl
- All Implemented Interfaces:
- MailQueue
- public class MailQueueImpl
- extends java.lang.Object
- implements MailQueue
This is a volatile queue of the outgoing emails from JIRA.
Note - this class may lose emails if the server shuts down.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailQueueImpl
public MailQueueImpl()
sendBuffer
public void sendBuffer()
- Specified by:
sendBuffer
in interface MailQueue
size
public int size()
- Specified by:
size
in interface MailQueue
errorSize
public int errorSize()
- Specified by:
errorSize
in interface MailQueue
addItem
public void addItem(MailQueueItem item)
- Specified by:
addItem
in interface MailQueue
addErrorItem
public void addErrorItem(MailQueueItem item)
- Specified by:
addErrorItem
in interface MailQueue
getQueue
public Buffer getQueue()
- Specified by:
getQueue
in interface MailQueue
getErrorQueue
public Buffer getErrorQueue()
- Specified by:
getErrorQueue
in interface MailQueue
isSending
public boolean isSending()
- Specified by:
isSending
in interface MailQueue
emptyErrorQueue
public void emptyErrorQueue()
- Specified by:
emptyErrorQueue
in interface MailQueue
resendErrorQueue
public void resendErrorQueue()
- Specified by:
resendErrorQueue
in interface MailQueue