public class StoreMessageResultIterator<Id> extends Object implements MessageResultIterator
| Constructor and Description |
|---|
StoreMessageResultIterator(MessageMapper<Id> mapper,
Mailbox<Id> mailbox,
MessageRange range,
int batchSize,
MessageResult.FetchGroup group) |
| Modifier and Type | Method and Description |
|---|---|
MailboxException |
getException()
This method should get called after the
Iterator.hasNext() method returns
false. |
boolean |
hasNext() |
MessageResult |
next() |
void |
remove() |
public StoreMessageResultIterator(MessageMapper<Id> mapper, Mailbox<Id> mailbox, MessageRange range, int batchSize, MessageResult.FetchGroup group)
public boolean hasNext()
hasNext in interface Iterator<MessageResult>public MessageResult next()
next in interface Iterator<MessageResult>public void remove()
remove in interface Iterator<MessageResult>public MailboxException getException()
MessageResultIteratorIterator.hasNext() method returns
false.
If it does not return null an error was thrown before while
try to lazy fetch th next batch of MessageResult'sgetException in interface MessageResultIteratorCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.