クラス HttpServiceProxyFactory.Builder
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpServiceProxyFactory.Builder
- 含まれているクラス:
- HttpServiceProxyFactory
HttpServiceProxyFactory
を作成するビルダー。メソッドのサマリー
修飾子と型メソッド説明blockTimeout
(DurationSE blockTimeout) 同期 (ブロッキング) メソッドシグネチャーを持つ HTTP サービスメソッドのレスポンスを待機する時間を構成します。build()
HttpServiceProxyFactory
インスタンスをビルドします。clientAdapter
(HttpClientAdapter clientAdapter) リクエストを実行する HTTP クライアントを提供します。conversionService
(ConversionService conversionService) 入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionService
を設定します。デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。embeddedValueResolver
(StringValueResolver embeddedValueResolver) HttpExchange.url()
に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolver
を設定します。HTTP サービスメソッドの戻り値のさまざまな非同期型をサポートするために使用するReactiveAdapterRegistry
を設定します。
メソッドの詳細
clientAdapter
リクエストを実行する HTTP クライアントを提供します。- パラメーター:
clientAdapter
-HttpClientAdapter
に適応したクライアント- 戻り値:
- この同じビルダーインスタンス
customArgumentResolver
デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。- パラメーター:
resolver
- 追加するリゾルバー- 戻り値:
- この同じビルダーインスタンス
conversionService
入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionService
を設定します。デフォルトでは、これは
DefaultFormattingConversionService
です。- 戻り値:
- この同じビルダーインスタンス
embeddedValueResolver
public HttpServiceProxyFactory.Builder embeddedValueResolver(StringValueResolver embeddedValueResolver) HttpExchange.url()
に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolver
を設定します。- パラメーター:
embeddedValueResolver
- 使用するリゾルバー- 戻り値:
- この同じビルダーインスタンス
reactiveAdapterRegistry
HTTP サービスメソッドの戻り値のさまざまな非同期型をサポートするために使用するReactiveAdapterRegistry
を設定します。デフォルトでは、これは
ReactiveAdapterRegistry.getSharedInstance()
です。- 戻り値:
- この同じビルダーインスタンス
blockTimeout
同期 (ブロッキング) メソッドシグネチャーを持つ HTTP サービスメソッドのレスポンスを待機する時間を構成します。デフォルトでは、これは 5 秒です。
- パラメーター:
blockTimeout
- タイムアウト値- 戻り値:
- この同じビルダーインスタンス
build
HttpServiceProxyFactory
インスタンスをビルドします。