|
|
|
@ -67,7 +67,9 @@ class DefaultWebTestClientBuilder implements WebTestClient.Builder { |
|
|
|
ClassLoader loader = DefaultWebTestClientBuilder.class.getClassLoader(); |
|
|
|
ClassLoader loader = DefaultWebTestClientBuilder.class.getClassLoader(); |
|
|
|
reactorNettyClientPresent = ClassUtils.isPresent("reactor.netty.http.client.HttpClient", loader); |
|
|
|
reactorNettyClientPresent = ClassUtils.isPresent("reactor.netty.http.client.HttpClient", loader); |
|
|
|
reactorNetty2ClientPresent = ClassUtils.isPresent("reactor.netty5.http.client.HttpClient", loader); |
|
|
|
reactorNetty2ClientPresent = ClassUtils.isPresent("reactor.netty5.http.client.HttpClient", loader); |
|
|
|
jettyClientPresent = ClassUtils.isPresent("org.eclipse.jetty.client.HttpClient", loader); |
|
|
|
jettyClientPresent = |
|
|
|
|
|
|
|
ClassUtils.isPresent("org.eclipse.jetty.client.HttpClient", loader) && |
|
|
|
|
|
|
|
ClassUtils.isPresent("org.eclipse.jetty.reactive.client.ReactiveRequest", loader); |
|
|
|
httpComponentsClientPresent = |
|
|
|
httpComponentsClientPresent = |
|
|
|
ClassUtils.isPresent("org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient", loader) && |
|
|
|
ClassUtils.isPresent("org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient", loader) && |
|
|
|
ClassUtils.isPresent("org.apache.hc.core5.reactive.ReactiveDataConsumer", loader); |
|
|
|
ClassUtils.isPresent("org.apache.hc.core5.reactive.ReactiveDataConsumer", loader); |
|
|
|
|