|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bloomberglp.blpapi.MessageIterator
public class MessageIterator
An iterator over the Message
objects within an Event
MessageIterator objects are used to process the individual Message objects
in an Event received in an EventHandler
, from
EventQueue.nextEvent()
or from AbstractSession.nextEvent()
.
This class is used to iterate over each message in an Event.
You can use the MessageIterator as follows
MessageIterator msgIter = event.messageIterator();
while (msgIter.hasNext()) {
Message msg = msgIter.next();
...
}
Method Summary | |
---|---|
boolean |
hasNext()
Returns true if the iteration has more elements. |
Message |
next()
Return the next element in the iteration |
void |
remove()
The remove operation is not supported by this Iterator |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public Message next()
Return the next element in the iteration and Attempts to advance this
MessageIterator to the next Message
in this Event
next
in interface java.util.Iterator<Message>
Message
in the iteration
java.util.NoSuchElementException
- if the iteration has no more elementspublic boolean hasNext()
(In other words, returns true if next()
would return an element
rather than throwing an exception.)
hasNext
in interface java.util.Iterator<Message>
public void remove()
remove
in interface java.util.Iterator<Message>
always
- throws UnsupportedOperationException.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |