クラス ReactiveRequestHandlerAdvice

java.lang.ObjectSE
org.springframework.integration.handler.advice.ReactiveRequestHandlerAdvice
実装されたすべてのインターフェース:
AdviceInterceptorMethodInterceptor

public class ReactiveRequestHandlerAdvice extends ObjectSE implements MethodInterceptor
応答のペイロードとして Mono を生成するメッセージハンドラー用の MethodInterceptor。返される Mono は、提供された replyCustomizer BiFunctionSE をコンテキストとしてリクエストメッセージとともに呼び出す Mono.transform(java.util.function.Function) オペレーターを介してカスタマイズされます。カスタマイズでは、Mono.timeout(java.time.Duration)Mono.retry()Mono.tag(java.lang.String, java.lang.String) などのサポートするリアクティブオペレータを使用することを前提としています。Mono.transform(java.util.function.Function) は、リアクティブサーキットブレーカーなどのさらなるカスタマイズにも使用できます。
導入:
5.3
作成者:
Artem Bilan
  • コンストラクターの詳細

    • ReactiveRequestHandlerAdvice

      public ReactiveRequestHandlerAdvice(BiFunctionSE<Message<?>,reactor.core.publisher.Mono<?>,org.reactivestreams.Publisher<?>> replyCustomizer)
      提供されている BiFunctionSE カスタマイザーに基づいてアドバイスをインスタンス化します。
      パラメーター:
      replyCustomizer - 生成された Mono をカスタマイズするための BiFunctionSE
  • メソッドの詳細