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

    • SequenceAwareMessageGroup

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

    • canAdd

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