クラス WebFlux

java.lang.ObjectSE
org.springframework.integration.webflux.dsl.WebFlux

public final class WebFlux extends ObjectSE
WebFlux コンポーネントファクトリ。
導入:
5.0
作成者:
Artem Bilan, Shiliang Li
  • メソッドの詳細

    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(URISE uri)
      提供された URISE に基づいて、一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する URISE
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(StringSE uri)
      提供された uri に基づいて、一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する uri
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static <P> WebFluxMessageHandlerSpec outboundChannelAdapter(FunctionSE<Message<P>,?> uriFunction)
      提供された Function に基づいて一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージに対してターゲット uri を評価します。
      型パラメーター:
      P - 予想されるペイロード型。
      パラメーター:
      uriFunction - 実行時に uri を評価するための Function
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(Expression uriExpression)
      提供された SpEL Expression に基づいて一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージに対してターゲット uri を評価します。
      パラメーター:
      uriExpression - SpEL Expression は、実行時に uri を評価します。
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(URISE uri, @Nullable WebClient webClient)
      提供されている URISE および WebClient に基づいて、一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する URISE
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(StringSE uri, @Nullable WebClient webClient)
      提供されている uri および WebClient に基づいて、一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する uri
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static <P> WebFluxMessageHandlerSpec outboundChannelAdapter(FunctionSE<Message<P>,?> uriFunction, WebClient webClient)
      提供された Function に基づいて一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージおよび HTTP 交換用の WebClient に対してターゲット uri を評価します。
      型パラメーター:
      P - 予想されるペイロード型。
      パラメーター:
      uriFunction - 実行時に uri を評価するための Function
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundChannelAdapter

      public static WebFluxMessageHandlerSpec outboundChannelAdapter(Expression uriExpression, @Nullable WebClient webClient)
      提供された SpEL Expression に基づいて一方向アダプター用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージに対して uri を評価し、HTTP 交換のために WebClient を評価します。
      パラメーター:
      uriExpression - SpEL Expression は、実行時に uri を評価します。
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(URISE uri)
      提供された URISE に基づいて、リクエスト / 応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する URISE
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(StringSE uri)
      提供された uri に基づいて、リクエスト / 応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する uri
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static <P> WebFluxMessageHandlerSpec outboundGateway(FunctionSE<Message<P>,?> uriFunction)
      提供された Function に基づいてリクエスト応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージに対してターゲット uri を評価します。
      型パラメーター:
      P - 予想されるペイロード型。
      パラメーター:
      uriFunction - 実行時に uri を評価するための Function
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(Expression uriExpression)
      提供された SpEL Expression に基づいてリクエスト応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージに対してターゲット uri を評価します。
      パラメーター:
      uriExpression - SpEL Expression は、実行時に uri を評価します。
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(URISE uri, @Nullable WebClient webClient)
      提供された URISE および WebClient に基づいて、リクエスト応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する URISE
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(StringSE uri, @Nullable WebClient webClient)
      提供された uri および WebClient に基づいて、リクエスト / 応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成します。
      パラメーター:
      uri - リクエストを送信する uri
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static <P> WebFluxMessageHandlerSpec outboundGateway(FunctionSE<Message<P>,?> uriFunction, @Nullable WebClient webClient)
      提供された Function に基づいてリクエスト応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージおよび HTTP 交換の WebClient に対してターゲット uri を評価します。
      型パラメーター:
      P - 予想されるペイロード型。
      パラメーター:
      uriFunction - 実行時に uri を評価するための Function
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • outboundGateway

      public static WebFluxMessageHandlerSpec outboundGateway(Expression uriExpression, @Nullable WebClient webClient)
      提供された SpEL Expression に基づいてリクエスト / 応答ゲートウェイ用の WebFluxMessageHandlerSpec ビルダーを作成し、リクエストメッセージおよび HTTP 交換用の WebClient に対してターゲット uri を評価します。
      パラメーター:
      uriExpression - SpEL Expression は、実行時に uri を評価します。
      webClient - 使用する WebClient
      戻り値:
      WebFluxMessageHandlerSpec インスタンス
    • inboundChannelAdapter

      public static WebFluxInboundEndpointSpec inboundChannelAdapter(StringSE... path)
      提供されているマッピング用の path 配列に基づいて、一方向リアクティブアダプター用の WebFluxInboundEndpointSpec ビルダーを作成します。
      パラメーター:
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      WebFluxInboundEndpointSpec インスタンス
    • inboundGateway

      public static WebFluxInboundEndpointSpec inboundGateway(StringSE... path)
      マッピング用に提供された path 配列に基づいて、リクエスト / 応答リアクティブゲートウェイ用の WebFluxInboundEndpointSpec ビルダーを作成します。
      パラメーター:
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      WebFluxInboundEndpointSpec インスタンス