public class MessageGroupMetadata extends Object implements Serializable
Constructor and Description |
---|
MessageGroupMetadata(MessageGroup messageGroup) |
MessageGroupMetadata(MessageGroup messageGroup,
boolean hasMessages,
UUID first) |
Modifier and Type | Method and Description |
---|---|
UUID |
firstId() |
Object |
getGroupId() |
long |
getLastModified() |
int |
getLastReleasedMessageSequenceNumber() |
long |
getTimestamp() |
boolean |
isComplete() |
Iterator<UUID> |
messageIdIterator() |
void |
remove(UUID messageId) |
void |
setLastModified(long lastModified) |
int |
size() |
public MessageGroupMetadata(MessageGroup messageGroup)
public MessageGroupMetadata(MessageGroup messageGroup, boolean hasMessages, UUID first)
public void remove(UUID messageId)
public void setLastModified(long lastModified)
public Object getGroupId()
public int size()
public UUID firstId()
public boolean isComplete()
public long getLastModified()
public long getTimestamp()
public int getLastReleasedMessageSequenceNumber()