| Constructor and Description |
|---|
MailQueueImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorItem(MailQueueItem item)
Add an error item
|
void |
addItem(MailQueueItem item)
Add a new item to the mail queue.
|
void |
emptyErrorQueue()
Empty the error queue (discard these messages)
|
int |
errorSize() |
Queue<MailQueueItem> |
getErrorQueue()
Get access to the messages in the error queue.
|
MailQueueItem |
getItemBeingSent()
Retrieve the item currently being sent.
|
Queue<MailQueueItem> |
getQueue()
Get access to the messages in the mail queue.
|
Timestamp |
getSendingStarted() |
boolean |
isSending() |
void |
resendErrorQueue()
Send all messages in the error queue.
|
void |
sendBuffer()
Send all the messages in the queue.
|
void |
sendBufferBlocking()
Send all the messages in the queue.
|
void |
sendingStarted() |
void |
sendingStopped() |
int |
size() |
void |
unstickQueue()
If the queue is sending and has 'stuck' on an item, this lets the queue proceed.
|
public void sendBuffer()
MailQueuesendBuffer in interface MailQueuepublic void sendBufferBlocking()
MailQueuesendBufferBlocking in interface MailQueuepublic int size()
public int errorSize()
public void addItem(MailQueueItem item)
MailQueuepublic void addErrorItem(MailQueueItem item)
MailQueueaddErrorItem in interface MailQueuepublic Queue<MailQueueItem> getQueue()
MailQueuepublic Queue<MailQueueItem> getErrorQueue()
MailQueuegetErrorQueue in interface MailQueuepublic boolean isSending()
public Timestamp getSendingStarted()
getSendingStarted in interface MailQueuepublic MailQueueItem getItemBeingSent()
MailQueuegetItemBeingSent in interface MailQueuepublic void unstickQueue()
MailQueueunstickQueue in interface MailQueuepublic void emptyErrorQueue()
MailQueueemptyErrorQueue in interface MailQueuepublic void resendErrorQueue()
MailQueueresendErrorQueue in interface MailQueuepublic void sendingStarted()
public void sendingStopped()
Copyright © 2018 Atlassian. All rights reserved.