Skip to content

Commit ad44130

Browse files
committed
Move Reactor Netty management server support to s-b-reactor-netty
1 parent ee8c018 commit ad44130

File tree

10 files changed

+10
-29
lines changed

10 files changed

+10
-29
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ dependencies {
4040
optional(project(":spring-boot-project:spring-boot-kafka"))
4141
optional(project(":spring-boot-project:spring-boot-metrics"))
4242
optional(project(":spring-boot-project:spring-boot-r2dbc"))
43-
optional(project(":spring-boot-project:spring-boot-reactor-netty"))
4443
optional(project(":spring-boot-project:spring-boot-restclient"))
4544
optional(project(":spring-boot-project:spring-boot-security-oauth2-client"))
4645
optional(project(":spring-boot-project:spring-boot-security-oauth2-resource-server"))
@@ -132,6 +131,7 @@ dependencies {
132131

133132
testImplementation(project(":spring-boot-project:spring-boot-data-rest"))
134133
testImplementation(project(":spring-boot-project:spring-boot-hateoas"))
134+
testImplementation(project(":spring-boot-project:spring-boot-reactor-netty"))
135135
testImplementation(project(":spring-boot-project:spring-boot-restclient-test"))
136136
testImplementation(project(":spring-boot-project:spring-boot-test"))
137137
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,4 @@ org.springframework.boot.actuate.autoconfigure.wavefront.WavefrontAutoConfigurat
6969
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesAutoConfiguration
7070
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesEndpointAutoConfiguration
7171
org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration
72-
org.springframework.boot.actuate.autoconfigure.web.server.netty.NettyReactiveManagementContextAutoConfiguration
7372
org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebFluxHealthEndpointAdditionalPathIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
2323
import org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration;
2424
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
25-
import org.springframework.boot.actuate.autoconfigure.web.server.netty.NettyReactiveManagementContextAutoConfiguration;
2625
import org.springframework.boot.autoconfigure.AutoConfigurations;
2726
import org.springframework.boot.http.codec.autoconfigure.CodecsAutoConfiguration;
2827
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
28+
import org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server.NettyReactiveManagementContextAutoConfiguration;
2929
import org.springframework.boot.reactor.netty.autoconfigure.NettyReactiveWebServerAutoConfiguration;
3030
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
3131
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;

spring-boot-project/spring-boot-reactor-netty/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies {
1515

1616
implementation(project(":spring-boot-project:spring-boot-netty"))
1717

18-
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
18+
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
1919
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
2020

2121
testImplementation(project(":spring-boot-project:spring-boot-test"))

spring-boot-project/spring-boot-reactor-netty/src/main/java/org/springframework/boot/autoconfigure/web/server/reactive/netty/package-info.java

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

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/web/server/netty/NettyReactiveManagementChildContextConfiguration.java renamed to spring-boot-project/spring-boot-reactor-netty/src/main/java/org/springframework/boot/reactor/netty/actuate/autoconfigure/web/server/NettyReactiveManagementChildContextConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.autoconfigure.web.server.netty;
17+
package org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server;
1818

1919
import reactor.netty.http.server.HttpServer;
2020

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/web/server/netty/NettyReactiveManagementContextAutoConfiguration.java renamed to spring-boot-project/spring-boot-reactor-netty/src/main/java/org/springframework/boot/reactor/netty/actuate/autoconfigure/web/server/NettyReactiveManagementContextAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.autoconfigure.web.server.netty;
17+
package org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server;
1818

1919
import reactor.netty.http.server.HttpServer;
2020

@@ -37,7 +37,7 @@
3737
* @since 4.0.0
3838
*/
3939
@AutoConfiguration
40-
@ConditionalOnClass(HttpServer.class)
40+
@ConditionalOnClass({ HttpServer.class, ManagementContextFactory.class })
4141
@ConditionalOnWebApplication(type = Type.REACTIVE)
4242
@ConditionalOnManagementPort(ManagementPortType.DIFFERENT)
4343
public class NettyReactiveManagementContextAutoConfiguration {

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/web/server/netty/package-info.java renamed to spring-boot-project/spring-boot-reactor-netty/src/main/java/org/springframework/boot/reactor/netty/actuate/autoconfigure/web/server/package-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
*/
1616

1717
/**
18-
* Actuator Netty web server support.
18+
* Auto-configuration for a Reactor Netty based management server.
1919
*/
20-
package org.springframework.boot.actuate.autoconfigure.web.server.netty;
20+
package org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server.NettyReactiveManagementChildContextConfiguration
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
org.springframework.boot.reactor.netty.actuate.autoconfigure.web.server.NettyReactiveManagementContextAutoConfiguration
12
org.springframework.boot.reactor.netty.autoconfigure.NettyReactiveWebServerAutoConfiguration

0 commit comments

Comments
 (0)