Class MessageGroupMetadata

java.lang.Object
org.springframework.integration.store.MessageGroupMetadata
All Implemented Interfaces:
java.io.Serializable

public class MessageGroupMetadata
extends java.lang.Object
implements java.io.Serializable
Value Object holding metadata about a MessageGroup in the MessageGroupStore.
Since:
2.1
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • remove

      public void remove​(java.util.UUID messageId)
    • removeAll

      public void removeAll​(java.util.Collection<java.util.UUID> messageIds)
    • messageIdIterator

      public java.util.Iterator<java.util.UUID> messageIdIterator()
    • size

      public int size()
    • firstId

      public java.util.UUID firstId()
    • getMessageIds

      public java.util.List<java.util.UUID> getMessageIds()
      Obtain a LinkedList copy of the messageIds stored in the group.
      Returns:
      the list of messages ids stored in the group
    • isComplete

      public boolean isComplete()
    • getLastModified

      public long getLastModified()
    • getTimestamp

      public long getTimestamp()
    • getLastReleasedMessageSequenceNumber

      public int getLastReleasedMessageSequenceNumber()