インターフェース MessageSourceMutator

すべてのスーパーインターフェース:
AdviceInterceptorMethodInterceptorReceiveMessageAdvice
すべての既知の実装クラス:
CompoundTriggerAdviceRotatingServerAdvice
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface MessageSourceMutator extends ReceiveMessageAdvice
MessageSource.receive() が呼び出される前および / または後に MessageSource を変更できる ReceiveMessageAdvice 拡張。
導入:
5.0.7
作成者:
Gary Russell, Artem Bilan
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default Message<?>
    afterReceive(Message<?> result, ObjectSE source)
    サブクラスは、Joinpoint.proceed() の結果に基づいてアクションを実行できます。たとえば
    afterReceive(Message<?> result, MessageSource<?> source)
    サブクラスは、ポーリングの結果に基づいてアクションを実行できます。たとえば
    default boolean
    サブクラスは、Joinpoint.proceed() を使用するかどうかを決定できます。
    default boolean
    サブクラスは、このポーリングを続行するかどうかを決定できます。

    インターフェース org.springframework.integration.aop.ReceiveMessageAdvice から継承されたメソッド

    invoke
  • メソッドの詳細

    • beforeReceive

      default boolean beforeReceive(ObjectSE source)
      インターフェースからコピーされた説明: ReceiveMessageAdvice
      サブクラスは、Joinpoint.proceed() を使用するかどうかを決定できます。
      次で指定:
      インターフェース ReceiveMessageAdvicebeforeReceive 
      パラメーター:
      source - 受信するメッセージのソース。
      戻り値:
      続行するには true(デフォルト)。
    • beforeReceive

      default boolean beforeReceive(MessageSource<?> source)
      サブクラスは、このポーリングを続行するかどうかを決定できます。
      パラメーター:
      source - メッセージソース。
      戻り値:
      続行するには true(デフォルト)。
    • afterReceive

      @Nullable default Message<?> afterReceive(@Nullable Message<?> result, ObjectSE source)
      インターフェースからコピーされた説明: ReceiveMessageAdvice
      サブクラスは、Joinpoint.proceed() の結果に基づいてアクションを実行できます。たとえば trigger を調整します。メッセージを新しいメッセージに置き換えることもできます。
      次で指定:
      インターフェース ReceiveMessageAdviceafterReceive 
      パラメーター:
      result - 受信したメッセージ。
      source - 受信するメッセージのソース。
      戻り値:
      結果の処理を続行するメッセージ、Joinpoint.proceed() が返したものを破棄する場合は null。
    • afterReceive

      @Nullable Message<?> afterReceive(@Nullable Message<?> result, MessageSource<?> source)
      サブクラスは、ポーリングの結果に基づいてアクションを実行できます。たとえば trigger を調整します。メッセージは新しいメッセージに置き換えることもできます。
      パラメーター:
      result - 受信したメッセージ。
      source - メッセージソース。
      戻り値:
      結果の処理を続行するメッセージ。ポーリングが返したものをすべて破棄する場合は null