クラス Http

java.lang.ObjectSE
org.springframework.integration.http.dsl.Http

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

    • outboundChannelAdapter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static HttpControllerEndpointSpec inboundControllerAdapter(StringSE viewName, StringSE... path)
      マッピング用に提供されている MVC viewName および path 配列に基づいて、一方向アダプター用の HttpControllerEndpointSpec ビルダーを作成します。
      パラメーター:
      viewName - リクエストの最後に構築する MVC ビュー名。
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      HttpControllerEndpointSpec インスタンス
    • inboundControllerAdapter

      public static HttpControllerEndpointSpec inboundControllerAdapter(Expression viewExpression, StringSE... path)
      提供された SpEL 式とマッピング用の path 配列に基づいて、一方向アダプター用の HttpControllerEndpointSpec ビルダーを作成します。
      パラメーター:
      viewExpression - リクエストの最後にビルドする MVC ビュー名を評価する SpEL 式。
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      HttpControllerEndpointSpec インスタンス
    • inboundControllerGateway

      public static HttpControllerEndpointSpec inboundControllerGateway(StringSE viewName, StringSE... path)
      マッピング用に提供された MVC viewName および path 配列に基づいて、リクエスト応答ゲートウェイ用の HttpControllerEndpointSpec ビルダーを作成します。
      パラメーター:
      viewName - リクエストの最後に構築する MVC ビュー名。
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      HttpControllerEndpointSpec インスタンス
    • inboundControllerGateway

      public static HttpControllerEndpointSpec inboundControllerGateway(Expression viewExpression, StringSE... path)
      提供された SpEL 式とマッピング用の path 配列に基づいて、リクエスト / 応答ゲートウェイ用の HttpControllerEndpointSpec ビルダーを作成します。
      パラメーター:
      viewExpression - リクエストの最後にビルドする MVC ビュー名を評価する SpEL 式。
      path - パスマッピング URI (例: "/myPath.do")。
      戻り値:
      HttpControllerEndpointSpec インスタンス
    • inboundChannelAdapter

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

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