Record Class的使用
cn.taketoday.web.client.config.ClientHttpRequestFactorySettings
-
cn.taketoday.web.client.config中ClientHttpRequestFactorySettings的使用
修饰符和类型字段说明static final ClientHttpRequestFactorySettingsClientHttpRequestFactorySettings.DEFAULTSUse defaults for theClientHttpRequestFactorywhich can differ depending on the implementation.private final ClientHttpRequestFactorySettingsRestTemplateBuilder.requestFactorySettings修饰符和类型字段说明private final Function<ClientHttpRequestFactorySettings,ClientHttpRequestFactory> RestTemplateBuilder.requestFactory修饰符和类型方法说明ClientHttpRequestFactorySettings.withBufferRequestBody(Boolean bufferRequestBody) Return a newClientHttpRequestFactorySettingsinstance with an updated buffer request body setting.ClientHttpRequestFactorySettings.withConnectTimeout(Duration connectTimeout) Return a newClientHttpRequestFactorySettingsinstance with an updated connect timeout setting .ClientHttpRequestFactorySettings.withReadTimeout(Duration readTimeout) Return a newClientHttpRequestFactorySettingsinstance with an updated read timeout setting.ClientHttpRequestFactorySettings.withSslBundle(cn.taketoday.core.ssl.SslBundle sslBundle) Return a newClientHttpRequestFactorySettingsinstance with an updated SSL bundle setting.修饰符和类型方法说明private static voidClientHttpRequestFactories.Reflective.configure(ClientHttpRequestFactory requestFactory, ClientHttpRequestFactorySettings settings) static ClientHttpRequestFactoryClientHttpRequestFactories.get(ClientHttpRequestFactorySettings settings) Return aClientHttpRequestFactoryimplementation with the givensettingsapplied.static <T extends ClientHttpRequestFactory>
TClientHttpRequestFactories.get(Class<T> requestFactoryType, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryof the givenrequestFactoryType, applyingClientHttpRequestFactorySettingsusing reflection if necessary.static <T extends ClientHttpRequestFactory>
TClientHttpRequestFactories.get(Supplier<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) Return a newClientHttpRequestFactoryfrom the given supplier, applyingClientHttpRequestFactorySettingsusing reflection.(专用程序包) static HttpComponentsClientHttpRequestFactoryClientHttpRequestFactories.HttpComponents.get(ClientHttpRequestFactorySettings settings) (专用程序包) static JdkClientHttpRequestFactoryClientHttpRequestFactories.Jdk.get(ClientHttpRequestFactorySettings settings) (专用程序包) static JettyClientHttpRequestFactoryClientHttpRequestFactories.Jetty.get(ClientHttpRequestFactorySettings settings) (专用程序包) static <T extends ClientHttpRequestFactory>
TClientHttpRequestFactories.Reflective.get(Supplier<T> requestFactorySupplier, ClientHttpRequestFactorySettings settings) (专用程序包) static SimpleClientHttpRequestFactoryClientHttpRequestFactories.Simple.get(ClientHttpRequestFactorySettings settings) 修饰符和类型方法说明RestTemplateBuilder.requestFactory(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactoryFunction) Set the request factory function that should be called to provide aClientHttpRequestFactoryeach time weRestTemplateBuilder.build()a newRestTemplateinstance.限定符构造器说明privateRestTemplateBuilder(ClientHttpRequestFactorySettings requestFactorySettings, boolean detectRequestFactory, String rootUri, Set<HttpMessageConverter<?>> messageConverters, Set<ClientHttpRequestInterceptor> interceptors, Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactorySupplier, UriTemplateHandler uriTemplateHandler, ResponseErrorHandler errorHandler, BasicAuthentication basicAuthentication, Map<String, List<String>> defaultHeaders, Set<RestTemplateCustomizer> customizers, Set<RestTemplateRequestCustomizer<?>> requestCustomizers) 限定符构造器说明privateRestTemplateBuilder(ClientHttpRequestFactorySettings requestFactorySettings, boolean detectRequestFactory, String rootUri, Set<HttpMessageConverter<?>> messageConverters, Set<ClientHttpRequestInterceptor> interceptors, Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactorySupplier, UriTemplateHandler uriTemplateHandler, ResponseErrorHandler errorHandler, BasicAuthentication basicAuthentication, Map<String, List<String>> defaultHeaders, Set<RestTemplateCustomizer> customizers, Set<RestTemplateRequestCustomizer<?>> requestCustomizers)