インターフェース MessageSourceMutator
- すべてのスーパーインターフェース:
Advice
、Interceptor
、MethodInterceptor
、ReceiveMessageAdvice
- すべての既知の実装クラス:
CompoundTriggerAdvice
,RotatingServerAdvice
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
- 導入:
- 5.0.7
- 作成者:
- Gary Russell, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明default Message<?>
afterReceive
(Message<?> result, ObjectSE source) サブクラスは、Joinpoint.proceed()
の結果に基づいてアクションを実行できます。たとえばMessage<?>
afterReceive
(Message<?> result, MessageSource<?> source) サブクラスは、ポーリングの結果に基づいてアクションを実行できます。たとえばdefault boolean
beforeReceive
(ObjectSE source) サブクラスは、Joinpoint.proceed()
を使用するかどうかを決定できます。default boolean
beforeReceive
(MessageSource<?> source) サブクラスは、このポーリングを続行するかどうかを決定できます。インターフェース org.springframework.integration.aop.ReceiveMessageAdvice から継承されたメソッド
invoke
メソッドの詳細
beforeReceive
インターフェースからコピーされた説明:ReceiveMessageAdvice
サブクラスは、Joinpoint.proceed()
を使用するかどうかを決定できます。- 次で指定:
- インターフェース
ReceiveMessageAdvice
のbeforeReceive
- パラメーター:
source
- 受信するメッセージのソース。- 戻り値:
- 続行するには true(デフォルト)。
beforeReceive
サブクラスは、このポーリングを続行するかどうかを決定できます。- パラメーター:
source
- メッセージソース。- 戻り値:
- 続行するには true(デフォルト)。
afterReceive
インターフェースからコピーされた説明:ReceiveMessageAdvice
サブクラスは、Joinpoint.proceed()
の結果に基づいてアクションを実行できます。たとえばtrigger
を調整します。メッセージを新しいメッセージに置き換えることもできます。- 次で指定:
- インターフェース
ReceiveMessageAdvice
のafterReceive
- パラメーター:
result
- 受信したメッセージ。source
- 受信するメッセージのソース。- 戻り値:
- 結果の処理を続行するメッセージ、
Joinpoint.proceed()
が返したものを破棄する場合は null。
afterReceive
サブクラスは、ポーリングの結果に基づいてアクションを実行できます。たとえばtrigger
を調整します。メッセージは新しいメッセージに置き換えることもできます。- パラメーター:
result
- 受信したメッセージ。source
- メッセージソース。- 戻り値:
- 結果の処理を続行するメッセージ。ポーリングが返したものをすべて破棄する場合は null