public class MessageGroupMetadata
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
MessageGroupMetadata(MessageGroup messageGroup) |
Modifier and Type | Method and Description |
---|---|
java.util.UUID |
firstId() |
long |
getLastModified() |
int |
getLastReleasedMessageSequenceNumber() |
java.util.List<java.util.UUID> |
getMessageIds()
Obtain a
LinkedList copy of the messageIds
stored in the group. |
long |
getTimestamp() |
boolean |
isComplete() |
java.util.Iterator<java.util.UUID> |
messageIdIterator() |
void |
remove(java.util.UUID messageId) |
int |
size() |
public MessageGroupMetadata(MessageGroup messageGroup)
public void remove(java.util.UUID messageId)
public java.util.Iterator<java.util.UUID> messageIdIterator()
public int size()
public java.util.UUID firstId()
public java.util.List<java.util.UUID> getMessageIds()
LinkedList
copy of the messageIds
stored in the group.public boolean isComplete()
public long getLastModified()
public long getTimestamp()
public int getLastReleasedMessageSequenceNumber()