@@ -223,8 +223,8 @@ public WebClient.Builder exchangeStrategies(ExchangeStrategies strategies) {
223
223
return this ;
224
224
}
225
225
226
- @ SuppressWarnings ("deprecation" )
227
226
@ Override
227
+ @ Deprecated
228
228
public WebClient .Builder exchangeStrategies (Consumer <ExchangeStrategies .Builder > configurer ) {
229
229
if (this .strategiesConfigurers == null ) {
230
230
this .strategiesConfigurers = new ArrayList <>(4 );
@@ -260,8 +260,8 @@ public WebClient build() {
260
260
.map (filter -> filter .apply (exchange ))
261
261
.orElse (exchange ) : exchange );
262
262
return new DefaultWebClient (filteredExchange , initUriBuilderFactory (),
263
- this .defaultHeaders != null ? unmodifiableCopy (this .defaultHeaders ) : null ,
264
- this .defaultCookies != null ? unmodifiableCopy (this .defaultCookies ) : null ,
263
+ this .defaultHeaders != null ? HttpHeaders . readOnlyHttpHeaders (this .defaultHeaders ) : null ,
264
+ this .defaultCookies != null ? CollectionUtils . unmodifiableMultiValueMap (this .defaultCookies ) : null ,
265
265
this .defaultRequest , new DefaultWebClientBuilder (this ));
266
266
}
267
267
@@ -280,12 +280,10 @@ else if (jettyClientPresent) {
280
280
281
281
private ExchangeStrategies initExchangeStrategies () {
282
282
if (CollectionUtils .isEmpty (this .strategiesConfigurers )) {
283
- return this .strategies != null ? this .strategies : ExchangeStrategies .withDefaults ();
283
+ return ( this .strategies != null ? this .strategies : ExchangeStrategies .withDefaults () );
284
284
}
285
-
286
285
ExchangeStrategies .Builder builder =
287
- this .strategies != null ? this .strategies .mutate () : ExchangeStrategies .builder ();
288
-
286
+ (this .strategies != null ? this .strategies .mutate () : ExchangeStrategies .builder ());
289
287
this .strategiesConfigurers .forEach (configurer -> configurer .accept (builder ));
290
288
return builder .build ();
291
289
}
@@ -294,18 +292,10 @@ private UriBuilderFactory initUriBuilderFactory() {
294
292
if (this .uriBuilderFactory != null ) {
295
293
return this .uriBuilderFactory ;
296
294
}
297
- DefaultUriBuilderFactory factory = this .baseUrl != null ?
298
- new DefaultUriBuilderFactory (this .baseUrl ) : new DefaultUriBuilderFactory ();
295
+ DefaultUriBuilderFactory factory = ( this .baseUrl != null ?
296
+ new DefaultUriBuilderFactory (this .baseUrl ) : new DefaultUriBuilderFactory ()) ;
299
297
factory .setDefaultUriVariables (this .defaultUriVariables );
300
298
return factory ;
301
299
}
302
300
303
- private static HttpHeaders unmodifiableCopy (HttpHeaders headers ) {
304
- return HttpHeaders .readOnlyHttpHeaders (headers );
305
- }
306
-
307
- private static <K , V > MultiValueMap <K , V > unmodifiableCopy (MultiValueMap <K , V > map ) {
308
- return CollectionUtils .unmodifiableMultiValueMap (new LinkedMultiValueMap <>(map ));
309
- }
310
-
311
301
}
0 commit comments