Skip to content

Commit 82941ca

Browse files
committed
Polishing in DefaultRestClientBuilder
Align order of fields with order of methods on Builder.
1 parent 4b9be5a commit 82941ca

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

spring-web/src/main/java/org/springframework/web/client/DefaultRestClientBuilder.java

+10-18
Original file line numberDiff line numberDiff line change
@@ -133,16 +133,16 @@ final class DefaultRestClientBuilder implements RestClient.Builder {
133133

134134
private @Nullable List<StatusHandler> statusHandlers;
135135

136-
private @Nullable ClientHttpRequestFactory requestFactory;
137-
138-
private @Nullable List<HttpMessageConverter<?>> messageConverters;
139-
140136
private @Nullable List<ClientHttpRequestInterceptor> interceptors;
141137

142138
private @Nullable BiPredicate<URI, HttpMethod> bufferingPredicate;
143139

144140
private @Nullable List<ClientHttpRequestInitializer> initializers;
145141

142+
private @Nullable ClientHttpRequestFactory requestFactory;
143+
144+
private @Nullable List<HttpMessageConverter<?>> messageConverters;
145+
146146
private ObservationRegistry observationRegistry = ObservationRegistry.NOOP;
147147

148148
private @Nullable ClientRequestObservationConvention observationConvention;
@@ -155,29 +155,23 @@ public DefaultRestClientBuilder(DefaultRestClientBuilder other) {
155155
Assert.notNull(other, "Other must not be null");
156156

157157
this.baseUrl = other.baseUrl;
158-
this.defaultUriVariables = (other.defaultUriVariables != null ?
159-
new LinkedHashMap<>(other.defaultUriVariables) : null);
158+
this.defaultUriVariables = (other.defaultUriVariables != null ? new LinkedHashMap<>(other.defaultUriVariables) : null);
160159
this.uriBuilderFactory = other.uriBuilderFactory;
161-
162160
if (other.defaultHeaders != null) {
163161
this.defaultHeaders = new HttpHeaders();
164162
this.defaultHeaders.putAll(other.defaultHeaders);
165163
}
166164
else {
167165
this.defaultHeaders = null;
168166
}
169-
this.defaultCookies = (other.defaultCookies != null ?
170-
new LinkedMultiValueMap<>(other.defaultCookies) : null);
167+
this.defaultCookies = (other.defaultCookies != null ? new LinkedMultiValueMap<>(other.defaultCookies) : null);
171168
this.defaultRequest = other.defaultRequest;
172169
this.statusHandlers = (other.statusHandlers != null ? new ArrayList<>(other.statusHandlers) : null);
173-
174-
this.requestFactory = other.requestFactory;
175-
this.messageConverters = (other.messageConverters != null ?
176-
new ArrayList<>(other.messageConverters) : null);
177-
178170
this.interceptors = (other.interceptors != null) ? new ArrayList<>(other.interceptors) : null;
179171
this.bufferingPredicate = other.bufferingPredicate;
180172
this.initializers = (other.initializers != null) ? new ArrayList<>(other.initializers) : null;
173+
this.requestFactory = other.requestFactory;
174+
this.messageConverters = (other.messageConverters != null ? new ArrayList<>(other.messageConverters) : null);
181175
this.observationRegistry = other.observationRegistry;
182176
this.observationConvention = other.observationConvention;
183177
}
@@ -188,16 +182,14 @@ public DefaultRestClientBuilder(RestTemplate restTemplate) {
188182
this.uriBuilderFactory = getUriBuilderFactory(restTemplate);
189183
this.statusHandlers = new ArrayList<>();
190184
this.statusHandlers.add(StatusHandler.fromErrorHandler(restTemplate.getErrorHandler()));
191-
192-
this.requestFactory = getRequestFactory(restTemplate);
193-
this.messageConverters = new ArrayList<>(restTemplate.getMessageConverters());
194-
195185
if (!CollectionUtils.isEmpty(restTemplate.getInterceptors())) {
196186
this.interceptors = new ArrayList<>(restTemplate.getInterceptors());
197187
}
198188
if (!CollectionUtils.isEmpty(restTemplate.getClientHttpRequestInitializers())) {
199189
this.initializers = new ArrayList<>(restTemplate.getClientHttpRequestInitializers());
200190
}
191+
this.requestFactory = getRequestFactory(restTemplate);
192+
this.messageConverters = new ArrayList<>(restTemplate.getMessageConverters());
201193
this.observationRegistry = restTemplate.getObservationRegistry();
202194
this.observationConvention = restTemplate.getObservationConvention();
203195
}

0 commit comments

Comments
 (0)