public interface QueueStore
Experimental interface to set up Quality of Service features. It could be changed in the next versions.
| Modifier and Type | Method and Description |
|---|---|
void |
add(String mailid,
long expire,
Collection<javax.mail.internet.InternetAddress> recipients) |
List<String> |
clean()
This method is called to clean QueueStore.
|
QueueInfo |
createQueueInfo() |
long |
getNextAttempt(String mailid,
String recipient) |
boolean |
hasBeenRecipientHandled(String mailid,
String recipient) |
void |
init() |
boolean |
isCompleted(String mailid) |
QueueInfo |
next()
It gives back the next sendable QueueInfo object.
|
void |
remove(String mailid) |
void |
removeRecipient(String recipient) |
void |
setSendingResult(QueueInfo qi) |
int |
size() |
void add(String mailid, long expire, Collection<javax.mail.internet.InternetAddress> recipients) throws javax.mail.MessagingException
javax.mail.MessagingExceptionList<String> clean()
QueueInfo createQueueInfo()
void init()
boolean isCompleted(String mailid)
QueueInfo next()
void remove(String mailid)
void removeRecipient(String recipient)
void setSendingResult(QueueInfo qi)
int size()
Copyright © 2013. All Rights Reserved.