クラス HttpServiceProxyFactory.Builder
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpServiceProxyFactory.Builder
- 含まれているクラス:
- HttpServiceProxyFactory
HttpServiceProxyFactory を作成するビルダー。メソッドのサマリー
修飾子と型メソッド説明blockTimeout(DurationSE blockTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。build()HttpServiceProxyFactoryインスタンスをビルドします。clientAdapter(HttpClientAdapter clientAdapter) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。exchangeAdapter(HttpExchangeAdapter)を推奨します。6.2 で削除予定conversionService(ConversionService conversionService) 入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionServiceを設定します。デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。embeddedValueResolver(StringValueResolver embeddedValueResolver) HttpExchange.url()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。exchangeAdapter(HttpExchangeAdapter adapter) リクエストを実行する HTTP クライアントを提供します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpExchangeAdapterに同じ設定を直接設定することを推奨します
メソッドの詳細
exchangeAdapter
リクエストを実行する HTTP クライアントを提供します。- パラメーター:
adapter-HttpExchangeAdapterに適応したクライアント- 戻り値:
- この同じビルダーインスタンス
- 導入:
- 6.1
clientAdapter
@DeprecatedSE(since="6.1", forRemoval=true) public HttpServiceProxyFactory.Builder clientAdapter(HttpClientAdapter clientAdapter) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。exchangeAdapter(HttpExchangeAdapter)を推奨します。6.2 で削除予定リクエストを実行する HTTP クライアントを提供します。- パラメーター:
clientAdapter-HttpClientAdapterに適応したクライアント- 戻り値:
- この同じビルダーインスタンス
customArgumentResolver
デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。- パラメーター:
resolver- 追加するリゾルバー- 戻り値:
- この同じビルダーインスタンス
conversionService
入力値を文字列としてフォーマットする必要がある場合に使用するようにConversionServiceを設定します。デフォルトでは、これは
DefaultFormattingConversionServiceです。- 戻り値:
- この同じビルダーインスタンス
embeddedValueResolver
public HttpServiceProxyFactory.Builder embeddedValueResolver(StringValueResolver embeddedValueResolver) HttpExchange.url()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。- パラメーター:
embeddedValueResolver- 使用するリゾルバー- 戻り値:
- この同じビルダーインスタンス
reactiveAdapterRegistry
@DeprecatedSE(since="6.1", forRemoval=true) public HttpServiceProxyFactory.Builder reactiveAdapterRegistry(ReactiveAdapterRegistry registry) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpExchangeAdapterに同じ設定を直接設定することを推奨しますHTTP サービスメソッドの戻り値のさまざまな非同期型をサポートするために使用するReactiveAdapterRegistryを設定します。デフォルトでは、これは
ReactiveAdapterRegistry.getSharedInstance()です。- 戻り値:
- この同じビルダーインスタンス
blockTimeout
@DeprecatedSE(since="6.1", forRemoval=true) public HttpServiceProxyFactory.Builder blockTimeout(@Nullable DurationSE blockTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpExchangeAdapterに同じ設定を直接設定することを推奨します同期 (ブロッキング) メソッド署名を使用して、HTTP サービスメソッドのレスポンスをブロックする時間を構成します。デフォルトでは、これは設定されていません。この場合、動作は、基礎となる HTTP クライアントの接続およびリクエストのタイムアウト設定によって異なります。基礎となる HTTP クライアントでタイムアウト値を直接構成することをお勧めします。これにより、そのような設定をより詳細に制御できるようになります。
- パラメーター:
blockTimeout- タイムアウト値- 戻り値:
- この同じビルダーインスタンス
build
HttpServiceProxyFactoryインスタンスをビルドします。
HttpExchangeAdapterに同じ設定を直接設定することを推奨します