クラス 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
  • コンストラクターの詳細

    • SequenceAwareMessageGroup

      public SequenceAwareMessageGroup(MessageGroup messageGroup)
  • メソッドの詳細

    • canAdd

      public boolean canAdd(Message<?> message)
      このメソッドは、シーケンス ID に基づいて、指定されたメッセージに優先するメッセージがこのグループに追加されているかどうかを判別します。これは、必要なシーケンスサイズよりも大きいシーケンスや、特定のシーケンス番号が欠落しているシーケンスで終わることを回避できます。
      次で指定:
      インターフェース MessageGroupcanAdd 
      オーバーライド:
      クラス SimpleMessageGroupcanAdd 
      パラメーター:
      message - メッセージ。
      戻り値:
      メッセージを追加できる場合は true。