クラス 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インスタンスをビルドします。