クラス HttpServiceProxyFactory.Builder
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpServiceProxyFactory.Builder
- 含まれているクラス:
HttpServiceProxyFactory
HttpServiceProxyFactory を作成するビルダー。- 導入:
- 6.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明build()HttpServiceProxyFactoryインスタンスをビルドします。conversionService(ConversionService conversionService) 入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionServiceを設定します。デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。embeddedValueResolver(StringValueResolver embeddedValueResolver) HttpExchange.url()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。exchangeAdapter(HttpExchangeAdapter adapter) リクエストを実行する HTTP クライアントを提供します。構成されたHttpExchangeAdapterをラップする関数を提供します。メソッドとすべての引数に基づいてリクエスト値をさらにカスタマイズできるHttpRequestValuesプロセッサーを登録します。
メソッドの詳細
exchangeAdapter
リクエストを実行する HTTP クライアントを提供します。- パラメーター:
adapter-HttpExchangeAdapterに適応したクライアント- 戻り値:
- この同じビルダーインスタンス
- 導入:
- 6.1
exchangeAdapterDecorator
public HttpServiceProxyFactory.Builder exchangeAdapterDecorator(FunctionSE<HttpExchangeAdapter, HttpExchangeAdapter> decorator) 構成されたHttpExchangeAdapterをラップする関数を提供します。- パラメーター:
decorator-HttpExchangeAdapterに適応したクライアント- 戻り値:
- この同じビルダーインスタンス
- 導入:
- 7.0
customArgumentResolver
デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。- パラメーター:
resolver- 追加するリゾルバー- 戻り値:
- この同じビルダーインスタンス
conversionService
入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionServiceを設定します。デフォルトでは、これは
DefaultFormattingConversionServiceです。- 戻り値:
- この同じビルダーインスタンス
httpRequestValuesProcessor
public HttpServiceProxyFactory.Builder httpRequestValuesProcessor(HttpRequestValues.Processor processor) メソッドとすべての引数に基づいてリクエスト値をさらにカスタマイズできるHttpRequestValuesプロセッサーを登録します。- パラメーター:
processor- 追加するプロセッサー- 戻り値:
- この同じビルダーインスタンス
- 導入:
- 7.0
embeddedValueResolver
public HttpServiceProxyFactory.Builder embeddedValueResolver(StringValueResolver embeddedValueResolver) HttpExchange.url()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。- パラメーター:
embeddedValueResolver- 使用するリゾルバー- 戻り値:
- この同じビルダーインスタンス
build
HttpServiceProxyFactoryインスタンスをビルドします。