クラス AbstractCorrelatingMessageHandler.SequenceAwareMessageGroup
java.lang.ObjectSE
org.springframework.integration.store.SimpleMessageGroup
org.springframework.integration.aggregator.AbstractCorrelatingMessageHandler.SequenceAwareMessageGroup
- 実装されたすべてのインターフェース:
MessageGroup
- 含まれているクラス:
- AbstractCorrelatingMessageHandler
protected static class AbstractCorrelatingMessageHandler.SequenceAwareMessageGroup
extends SimpleMessageGroup
コンストラクターのサマリー
コンストラクターメソッドのサマリー
クラス org.springframework.integration.store.SimpleMessageGroup から継承されたメソッド
add, clear, complete, containsSequence, getCondition, getGroupId, getLastModified, getLastReleasedMessageSequenceNumber, getMessages, getOne, getSequenceSize, getTimestamp, isComplete, remove, setCondition, setLastModified, setLastReleasedMessageSequenceNumber, size, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.integration.store.MessageGroup から継承されたメソッド
streamMessages
コンストラクターの詳細
SequenceAwareMessageGroup
メソッドの詳細
canAdd
このメソッドは、シーケンス ID に基づいて、指定されたメッセージに優先するメッセージがこのグループに追加されているかどうかを判別します。これは、必要なシーケンスサイズよりも大きいシーケンスや、特定のシーケンス番号が欠落しているシーケンスで終わることを回避できます。- 次で指定:
- インターフェース
MessageGroup
のcanAdd
- オーバーライド:
- クラス
SimpleMessageGroup
のcanAdd
- パラメーター:
message
- メッセージ。- 戻り値:
- メッセージを追加できる場合は true。