类 ClientHttpRequestFactories
java.lang.Object
cn.taketoday.web.client.config.ClientHttpRequestFactories
Utility class that can be used to create
ClientHttpRequestFactory instances
configured using given ClientHttpRequestFactorySettings.- 从以下版本开始:
- 4.0 2022/11/1 22:40
- 作者:
- Andy Wilkinson, Phillip Webb, Harry Yang
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static classSupport forHttpComponentsClientHttpRequestFactory.(专用程序包) static classSupport forJdkClientHttpRequestFactory.(专用程序包) static classSupport forJettyClientHttpRequestFactory.(专用程序包) static classSupport for reflective configuration of an unknownClientHttpRequestFactoryimplementation.(专用程序包) static classSupport forSimpleClientHttpRequestFactory. -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static <T extends ClientHttpRequestFactory>
TcreateRequestFactory(Class<T> requestFactory) static ClientHttpRequestFactoryget(ClientHttpRequestFactorySettings settings) Return aClientHttpRequestFactoryimplementation with the givensettingsapplied.static <T extends ClientHttpRequestFactory>
Tget(Class<T> requestFactoryType, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryof the givenrequestFactoryType, applyingClientHttpRequestFactorySettingsusing reflection if necessary.static <T extends ClientHttpRequestFactory>
Tget(Supplier<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryfrom the given supplier, applyingClientHttpRequestFactorySettingsusing reflection.
-
字段详细资料
-
构造器详细资料
-
ClientHttpRequestFactories
public ClientHttpRequestFactories()
-
-
方法详细资料
-
get
Return aClientHttpRequestFactoryimplementation with the givensettingsapplied. The first of the following implementations whose dependenciesare availableis returned:- 参数:
settings- the settings to apply- 返回:
- a new
ClientHttpRequestFactory
-
get
public static <T extends ClientHttpRequestFactory> T get(Class<T> requestFactoryType, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryof the givenrequestFactoryType, applyingClientHttpRequestFactorySettingsusing reflection if necessary. The following implementations are supported without the use of reflection:HttpComponentsClientHttpRequestFactoryJdkClientHttpRequestFactoryJettyClientHttpRequestFactorySimpleClientHttpRequestFactory
requestFactoryTypeofClientHttpRequestFactoryis equivalent to callingget(ClientHttpRequestFactorySettings).- 类型参数:
T- theClientHttpRequestFactorytype- 参数:
requestFactoryType- theClientHttpRequestFactorytypesettings- the settings to apply- 返回:
- a new
ClientHttpRequestFactoryinstance
-
get
public static <T extends ClientHttpRequestFactory> T get(Supplier<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryfrom the given supplier, applyingClientHttpRequestFactorySettingsusing reflection.- 类型参数:
T- theClientHttpRequestFactorytype- 参数:
requestFactorySupplier- theClientHttpRequestFactorysuppliersettings- the settings to apply- 返回:
- a new
ClientHttpRequestFactoryinstance
-
createRequestFactory
-