public interface StoredMessageCollection extends Iterable<StoredMessage>
Modifier and Type | Method and Description |
---|---|
void |
add(StoredMessage storedMessage) |
void |
clear() |
void |
expunge(List<FolderListener> folderListeners) |
void |
expunge(List<FolderListener> mailboxListeners,
IdRange[] idRanges)
Expunges all messages flagged deleted and with UID in given ranges.
|
StoredMessage |
get(int i) |
int |
getFirstUnseen() |
List<StoredMessage> |
getMessages() |
List<StoredMessage> |
getMessages(MsgRangeFilter range) |
long[] |
getMessageUids() |
int |
getMsn(long uid) |
int |
size() |
forEach, iterator, spliterator
int size()
void add(StoredMessage storedMessage)
void clear()
int getFirstUnseen()
int getMsn(long uid) throws FolderException
FolderException
List<StoredMessage> getMessages(MsgRangeFilter range)
List<StoredMessage> getMessages()
long[] getMessageUids()
void expunge(List<FolderListener> folderListeners)
void expunge(List<FolderListener> mailboxListeners, IdRange[] idRanges)
mailboxListeners
- folders to notify.idRanges
- the UID message set ranges.StoredMessage get(int i)
Copyright © 2006–2018 Icegreen Technologies. All rights reserved.