|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.activemq.broker.region.cursors.AbstractPendingMessageCursor
org.apache.activemq.broker.region.cursors.VMPendingMessageCursor
public class VMPendingMessageCursor
hold pending messages in a linked list (messages awaiting disptach to a consumer) cursor
| Field Summary |
|---|
| Fields inherited from class org.apache.activemq.broker.region.cursors.AbstractPendingMessageCursor |
|---|
maxBatchSize |
| Constructor Summary | |
|---|---|
VMPendingMessageCursor()
|
|
| Method Summary | |
|---|---|
void |
addMessageFirst(MessageReference node)
add message to await dispatch |
void |
addMessageLast(MessageReference node)
add message to await dispatch |
void |
clear()
clear all pending messages |
boolean |
hasNext()
|
boolean |
isEmpty()
|
MessageReference |
next()
|
void |
remove()
remove the message at the cursor position |
void |
reset()
reset the cursor |
int |
size()
|
| Methods inherited from class org.apache.activemq.broker.region.cursors.AbstractPendingMessageCursor |
|---|
add, fillBatch, getMaxBatchSize, isRecoveryRequired, remove, resetForGC, setMaxBatchSize, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VMPendingMessageCursor()
| Method Detail |
|---|
public boolean isEmpty()
isEmpty in interface PendingMessageCursorisEmpty in class AbstractPendingMessageCursorpublic void reset()
reset in interface PendingMessageCursorreset in class AbstractPendingMessageCursorpublic void addMessageLast(MessageReference node)
addMessageLast in interface PendingMessageCursoraddMessageLast in class AbstractPendingMessageCursornode - public void addMessageFirst(MessageReference node)
addMessageFirst in interface PendingMessageCursoraddMessageFirst in class AbstractPendingMessageCursorposition - node - public boolean hasNext()
hasNext in interface PendingMessageCursorhasNext in class AbstractPendingMessageCursorpublic MessageReference next()
next in interface PendingMessageCursornext in class AbstractPendingMessageCursorpublic void remove()
remove in interface PendingMessageCursorremove in class AbstractPendingMessageCursorpublic int size()
size in interface PendingMessageCursorsize in class AbstractPendingMessageCursorpublic void clear()
clear in interface PendingMessageCursorclear in class AbstractPendingMessageCursor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||