クラス MessageGroupMetadata
java.lang.ObjectSE
org.springframework.integration.store.MessageGroupMetadata
- 実装されているすべてのインターフェース:
SerializableSE
MessageGroupStore 内の MessageGroup に関するメタデータを保持する値オブジェクト。
- 導入:
- 2.1
- 作成者:
- Oleg Zhurakousky, Gary Russell, Artem Bilan, Laszlo Szabo, Ngoc Nhan
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidcomplete()@Nullable UUIDSEfirstId()@Nullable StringSElongintグループに保存されているmessageIdsのLinkedListSE コピーを取得します。longbooleanvoidvoidremoveAll(CollectionSE<UUIDSE> messageIds) voidsetCondition(StringSE condition) voidsetLastModified(long lastModified) voidsetLastReleasedMessageSequenceNumber(int lastReleasedMessageSequenceNumber) voidsetTimestamp(long timestamp) intsize()
コンストラクターの詳細
MessageGroupMetadata
public MessageGroupMetadata()MessageGroupMetadata
メソッドの詳細
remove
removeAll
setLastModified
public void setLastModified(long lastModified) messageIdIterator
size
public int size()firstId
getMessageIds
グループに保存されているmessageIdsのLinkedListSE コピーを取得します。- 戻り値:
- グループに保存されているメッセージ ID のリスト
complete
public void complete()isComplete
public boolean isComplete()getLastModified
public long getLastModified()getTimestamp
public long getTimestamp()setTimestamp
public void setTimestamp(long timestamp) getLastReleasedMessageSequenceNumber
public int getLastReleasedMessageSequenceNumber()setLastReleasedMessageSequenceNumber
public void setLastReleasedMessageSequenceNumber(int lastReleasedMessageSequenceNumber) getCondition
setCondition