クラス 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
- 導入:
- 2.0
- 作成者:
- Iwein Fuld, Dave Syer, Oleg Zhurakousky, Gary Russell, Artem Bilan, David Liu, Enrique Rodriguez, Meherzad Lahewala, Jayadev Sirimamilla, Ngoc Nhan
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス 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。