Class MessageGroupMetadata
java.lang.Object
org.springframework.integration.store.MessageGroupMetadata
- All Implemented Interfaces:
- Serializable
Value Object holding metadata about a MessageGroup in the MessageGroupStore.
- Since:
- 2.1
- Author:
- Oleg Zhurakousky, Gary Russell, Artem Bilan, Laszlo Szabo
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcomplete()firstId()longintObtain aLinkedListcopy of themessageIdsstored in the group.longbooleanvoidvoidremoveAll(Collection<UUID> messageIds) voidsetCondition(String condition) voidsetLastModified(long lastModified) voidsetLastReleasedMessageSequenceNumber(int lastReleasedMessageSequenceNumber) voidsetTimestamp(long timestamp) intsize()
- 
Constructor Details- 
MessageGroupMetadatapublic MessageGroupMetadata()
- 
MessageGroupMetadata
 
- 
- 
Method Details- 
remove
- 
removeAll
- 
setLastModifiedpublic void setLastModified(long lastModified) 
- 
messageIdIterator
- 
sizepublic int size()
- 
firstId
- 
getMessageIdsObtain aLinkedListcopy of themessageIdsstored in the group.- Returns:
- the list of messages ids stored in the group
 
- 
completepublic void complete()
- 
isCompletepublic boolean isComplete()
- 
getLastModifiedpublic long getLastModified()
- 
getTimestamppublic long getTimestamp()
- 
setTimestamppublic void setTimestamp(long timestamp) 
- 
getLastReleasedMessageSequenceNumberpublic int getLastReleasedMessageSequenceNumber()
- 
setLastReleasedMessageSequenceNumberpublic void setLastReleasedMessageSequenceNumber(int lastReleasedMessageSequenceNumber) 
- 
getCondition
- 
setCondition
 
-