org.apache.activemq.broker.region.cursors
public interface PendingList extends java.lang.Iterable<MessageReference>
Modifier and Type | Method and Description |
---|---|
void |
addAll(PendingList pendingList)
Adds all the elements of the given PendingList to this PendingList.
|
PendingNode |
addMessageFirst(MessageReference message)
Adds the given message to the head of the list.
|
PendingNode |
addMessageLast(MessageReference message)
Adds the given message to the tail of the list.
|
void |
clear()
Discards all Messages currently held in the PendingList.
|
boolean |
contains(MessageReference message)
Query the PendingList to determine if the given message is contained within.
|
boolean |
isEmpty()
Returns true if there are no Messages in the PendingList currently.
|
java.util.Iterator<MessageReference> |
iterator()
Returns an iterator over the pending Messages.
|
PendingNode |
remove(MessageReference message)
Removes the given MessageReference from the PendingList if it is
contained within.
|
int |
size()
Returns the number of MessageReferences that are awaiting dispatch.
|
java.util.Collection<MessageReference> |
values()
Returns a new Collection that contains all the MessageReferences currently
held in this PendingList.
|
boolean isEmpty()
void clear()
PendingNode addMessageFirst(MessageReference message)
message
- The MessageReference that is to be added to this list.PendingNode addMessageLast(MessageReference message)
message
- The MessageReference that is to be added to this list.PendingNode remove(MessageReference message)
message
- The MessageReference that is to be removed to this list.int size()
java.util.Iterator<MessageReference> iterator()
iterator
in interface java.lang.Iterable<MessageReference>
boolean contains(MessageReference message)
message
- The Message that is the target of this query.java.util.Collection<MessageReference> values()
void addAll(PendingList pendingList)
pendingList
- The PendingList that is to be added to this collection.Copyright © 2005-2014. All Rights Reserved.