Skip to content

Commit b00b47e

Browse files
committed
Create spring-boot-http-client-reactive module
1 parent 2d55c8f commit b00b47e

File tree

53 files changed

+72
-361
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+72
-361
lines changed

settings.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ include "spring-boot-project:spring-boot-hateoas"
7979
include "spring-boot-project:spring-boot-hazelcast"
8080
include "spring-boot-project:spring-boot-http-converter"
8181
include "spring-boot-project:spring-boot-http-client"
82+
include "spring-boot-project:spring-boot-http-client-reactive"
8283
include "spring-boot-project:spring-boot-http-codec"
8384
include "spring-boot-project:spring-boot-integration"
8485
include "spring-boot-project:spring-boot-integration-tests"

spring-boot-project/spring-boot-actuator-autoconfigure/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ dependencies {
4242
optional(project(":spring-boot-project:spring-boot-hazelcast"))
4343
optional(project(":spring-boot-project:spring-boot-http-converter"))
4444
optional(project(":spring-boot-project:spring-boot-http-client"))
45+
optional(project(":spring-boot-project:spring-boot-http-client-reactive"))
4546
optional(project(":spring-boot-project:spring-boot-http-codec"))
4647
optional(project(":spring-boot-project:spring-boot-integration"))
4748
optional(project(":spring-boot-project:spring-boot-jackson"))

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/observation/web/client/HttpClientObservationsAutoConfiguration.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
3232
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
3333
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
34-
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
3534
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3635
import org.springframework.context.annotation.Bean;
3736
import org.springframework.context.annotation.Configuration;
@@ -50,10 +49,9 @@
5049
* @author Moritz Halbritter
5150
* @since 3.0.0
5251
*/
53-
@AutoConfiguration(
54-
after = { ObservationAutoConfiguration.class, CompositeMeterRegistryAutoConfiguration.class,
55-
WebClientAutoConfiguration.class },
56-
afterName = { "org.springframework.boot.http.client.rest.autoconfigure.RestClientAutoConfiguration",
52+
@AutoConfiguration(after = { ObservationAutoConfiguration.class, CompositeMeterRegistryAutoConfiguration.class },
53+
afterName = { "org.springframework.boot.http.client.reactive.web.autoconfigure.WebClientAutoConfiguration",
54+
"org.springframework.boot.http.client.rest.autoconfigure.RestClientAutoConfiguration",
5755
"org.springframework.boot.http.client.rest.autoconfigure.RestTemplateAutoConfiguration" })
5856
@ConditionalOnClass(Observation.class)
5957
@ConditionalOnBean(ObservationRegistry.class)

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryReactiveHealthEndpointWebExtensionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.springframework.boot.actuate.health.HealthIndicator;
3333
import org.springframework.boot.autoconfigure.AutoConfigurations;
3434
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
35-
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
35+
import org.springframework.boot.http.client.reactive.web.autoconfigure.WebClientAutoConfiguration;
3636
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
3737
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3838
import org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/ReactiveCloudFoundryActuatorAutoConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
import org.springframework.boot.autoconfigure.AutoConfigurations;
5151
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
5252
import org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration;
53-
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
53+
import org.springframework.boot.http.client.reactive.web.autoconfigure.WebClientAutoConfiguration;
5454
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
5555
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
5656
import org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/observation/web/client/WebClientObservationConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration;
3131
import org.springframework.boot.actuate.metrics.web.reactive.client.ObservationWebClientCustomizer;
3232
import org.springframework.boot.autoconfigure.AutoConfigurations;
33-
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
33+
import org.springframework.boot.http.client.reactive.web.autoconfigure.WebClientAutoConfiguration;
3434
import org.springframework.boot.test.context.assertj.AssertableApplicationContext;
3535
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
3636
import org.springframework.boot.test.system.CapturedOutput;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinAutoConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.springframework.boot.actuate.autoconfigure.tracing.BraveAutoConfiguration;
2626
import org.springframework.boot.actuate.autoconfigure.tracing.MicrometerTracingAutoConfiguration;
2727
import org.springframework.boot.autoconfigure.AutoConfigurations;
28-
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
28+
import org.springframework.boot.http.client.reactive.web.autoconfigure.WebClientAutoConfiguration;
2929
import org.springframework.boot.http.client.rest.autoconfigure.RestTemplateAutoConfiguration;
3030
import org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider;
3131
import org.springframework.boot.test.context.runner.AbstractApplicationContextRunner;

spring-boot-project/spring-boot-autoconfigure-all/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/ClientHttpConnectorAutoConfiguration.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

spring-boot-project/spring-boot-autoconfigure-all/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/ReactorNettyHttpClientMapper.java

Lines changed: 0 additions & 77 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
org.springframework.boot.autoconfigure.http.client.reactive.ClientHttpConnectorAutoConfiguration
2-
org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration
3-
org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration
41
org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration
52
org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration

spring-boot-project/spring-boot-autoconfigure-all/src/test/java/org/springframework/boot/autoconfigure/web/reactive/function/client/ClientHttpConnectorAutoConfigurationTests.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)