クラス ClientHttpRequestFactories
java.lang.ObjectSE
org.springframework.boot.web.client.ClientHttpRequestFactories
指定された
ClientHttpRequestFactorySettings を使用して構成された ClientHttpRequestFactory インスタンスを作成するために使用できるユーティリティクラス。- 導入:
- 3.0.0
- 作成者:
- Andy Wilkinson, Phillip Webb, Scott Frederick
方法の概要
修飾子と型メソッド説明static <T extends ClientHttpRequestFactory>
Tget(ClassSE<T> requestFactoryType, ClientHttpRequestFactorySettings settings) 必要に応じてリフレクションを使用してClientHttpRequestFactorySettingsを適用し、指定されたrequestFactoryTypeの新しいClientHttpRequestFactoryを返します。static <T extends ClientHttpRequestFactory>
Tget(SupplierSE<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) リフレクションを使用してClientHttpRequestFactorySettingsを適用し、指定されたサプライヤーから新しいClientHttpRequestFactoryを返します。static ClientHttpRequestFactoryget(ClientHttpRequestFactorySettings settings) 指定されたsettingsが適用されたClientHttpRequestFactory実装を返します。
メソッドの詳細
get
- パラメーター:
settings- 適用する設定- 戻り値:
- 新しい
ClientHttpRequestFactory
get
public static <T extends ClientHttpRequestFactory> T get(ClassSE<T> requestFactoryType, ClientHttpRequestFactorySettings settings) 必要に応じてリフレクションを使用してClientHttpRequestFactorySettingsを適用し、指定されたrequestFactoryTypeの新しいClientHttpRequestFactoryを返します。次の実装は、リフレクションを使用せずにサポートされます。HttpComponentsClientHttpRequestFactoryJdkClientHttpRequestFactoryJettyClientHttpRequestFactoryOkHttp3ClientHttpRequestFactory(非推奨)SimpleClientHttpRequestFactory
ClientHttpRequestFactoryのrequestFactoryTypeは、get(ClientHttpRequestFactorySettings)を呼び出すことと同じです。- 型パラメーター:
T-ClientHttpRequestFactory型- パラメーター:
requestFactoryType-ClientHttpRequestFactory型settings- 適用する設定- 戻り値:
- 新しい
ClientHttpRequestFactoryインスタンス
get
public static <T extends ClientHttpRequestFactory> T get(SupplierSE<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) リフレクションを使用してClientHttpRequestFactorySettingsを適用し、指定されたサプライヤーから新しいClientHttpRequestFactoryを返します。- 型パラメーター:
T-ClientHttpRequestFactory型- パラメーター:
requestFactorySupplier-ClientHttpRequestFactoryサプライヤーsettings- 適用する設定- 戻り値:
- 新しい
ClientHttpRequestFactoryインスタンス