Skip to content

Commit 8081dfe

Browse files
committed
Adapt to upstream Spring Framework changes
1 parent 00e4ca2 commit 8081dfe

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/client/reactive/service/WebClientCustomizerHttpServiceGroupConfigurer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.springframework.web.client.support.RestClientHttpServiceGroupConfigurer;
2424
import org.springframework.web.reactive.function.client.WebClient;
2525
import org.springframework.web.reactive.function.client.support.WebClientHttpServiceGroupConfigurer;
26+
import org.springframework.web.service.registry.HttpServiceGroup;
2627

2728
/**
2829
* A {@link RestClientHttpServiceGroupConfigurer} to apply auto-configured
@@ -51,10 +52,10 @@ public int getOrder() {
5152

5253
@Override
5354
public void configureGroups(Groups<WebClient.Builder> groups) {
54-
groups.configureClient(this::configureClient);
55+
groups.forEachClient(this::configureClient);
5556
}
5657

57-
private void configureClient(WebClient.Builder builder) {
58+
private void configureClient(HttpServiceGroup group, WebClient.Builder builder) {
5859
this.customizers.orderedStream().forEach((customizer) -> customizer.customize(builder));
5960
}
6061

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/client/reactive/service/WebClientPropertiesHttpServiceGroupConfigurer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public int getOrder() {
7777

7878
@Override
7979
public void configureGroups(Groups<WebClient.Builder> groups) {
80-
groups.configureClient(this::configureClient);
80+
groups.forEachClient(this::configureClient);
8181
}
8282

8383
private void configureClient(HttpServiceGroup group, WebClient.Builder builder) {

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/client/service/RestClientCustomizerHttpServiceGroupConfigurer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.springframework.boot.web.client.RestClientCustomizer;
2121
import org.springframework.web.client.RestClient;
2222
import org.springframework.web.client.support.RestClientHttpServiceGroupConfigurer;
23+
import org.springframework.web.service.registry.HttpServiceGroup;
2324

2425
/**
2526
* A {@link RestClientHttpServiceGroupConfigurer} to apply auto-configured
@@ -48,10 +49,10 @@ public int getOrder() {
4849

4950
@Override
5051
public void configureGroups(Groups<RestClient.Builder> groups) {
51-
groups.configureClient(this::configureClient);
52+
groups.forEachClient(this::configureClient);
5253
}
5354

54-
private void configureClient(RestClient.Builder builder) {
55+
private void configureClient(HttpServiceGroup group, RestClient.Builder builder) {
5556
this.customizers.orderedStream().forEach((customizer) -> customizer.customize(builder));
5657
}
5758

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/client/service/RestClientPropertiesHttpServiceGroupConfigurer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public int getOrder() {
7474

7575
@Override
7676
public void configureGroups(Groups<RestClient.Builder> groups) {
77-
groups.configureClient(this::configureClient);
77+
groups.forEachClient(this::configureClient);
7878
}
7979

8080
private void configureClient(HttpServiceGroup group, RestClient.Builder builder) {

spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/http/client/reactive/service/ReactiveHttpServiceClientAutoConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ static class HttpServiceGroupConfigurerConfiguration {
203203
@Bean
204204
WebClientHttpServiceGroupConfigurer restClientHttpServiceGroupConfigurer() {
205205
return (groups) -> groups.filterByName("one")
206-
.configureClient((builder) -> builder.defaultHeader("customizedgroup", "true"));
206+
.forEachClient((group, builder) -> builder.defaultHeader("customizedgroup", "true"));
207207
}
208208

209209
}

spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/http/client/service/HttpServiceClientAutoConfigurationTests.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.net.http.HttpClient.Redirect;
2323
import java.util.HashMap;
2424
import java.util.Map;
25-
import java.util.function.BiConsumer;
2625

2726
import org.assertj.core.extractor.Extractors;
2827
import org.junit.jupiter.api.Test;
@@ -176,7 +175,7 @@ static class MockRestServiceServerConfiguration {
176175

177176
@Bean
178177
RestClientHttpServiceGroupConfigurer mockServerConfigurer() {
179-
return (groups) -> groups.configureClient((BiConsumer<HttpServiceGroup, Builder>) this::addMock);
178+
return (groups) -> groups.forEachClient(this::addMock);
180179
}
181180

182181
private MockRestServiceServer addMock(HttpServiceGroup group, Builder client) {
@@ -233,7 +232,7 @@ static class HttpServiceGroupConfigurerConfiguration {
233232
@Bean
234233
RestClientHttpServiceGroupConfigurer restClientHttpServiceGroupConfigurer() {
235234
return (groups) -> groups.filterByName("one")
236-
.configureClient((builder) -> builder.defaultHeader("customizedgroup", "true"));
235+
.forEachClient((group, builder) -> builder.defaultHeader("customizedgroup", "true"));
237236
}
238237

239238
}

0 commit comments

Comments
 (0)