Skip to content

Commit a5fb7a3

Browse files
authored
Remove old methods from configuration.
Original Pull Request spring-projects#2513 Closes spring-projects#2512
1 parent 7f77270 commit a5fb7a3

File tree

4 files changed

+3
-27
lines changed

4 files changed

+3
-27
lines changed

src/main/java/org/springframework/data/elasticsearch/client/ClientConfiguration.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,6 @@ static ClientConfiguration create(InetSocketAddress socketAddress) {
163163
*/
164164
Optional<String> getProxy();
165165

166-
/**
167-
* @return the function for configuring a WebClient.
168-
*/
169-
Function<WebClient, WebClient> getWebClientConfigurer();
170-
171166
/**
172167
* @return the client configuration callbacks
173168
* @since 4.3

src/main/java/org/springframework/data/elasticsearch/client/ClientConfigurationBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ class ClientConfigurationBuilder
5959
private @Nullable String password;
6060
private @Nullable String pathPrefix;
6161
private @Nullable String proxy;
62-
private final Function<WebClient, WebClient> webClientConfigurer = Function.identity();
6362
private Supplier<HttpHeaders> headersSupplier = HttpHeaders::new;
6463
@Deprecated private final HttpClientConfigCallback httpClientConfigurer = httpClientBuilder -> httpClientBuilder;
6564
private final List<ClientConfiguration.ClientConfigurationCallback<?>> clientConfigurers = new ArrayList<>();
@@ -230,7 +229,7 @@ public ClientConfiguration build() {
230229
}
231230

232231
return new DefaultClientConfiguration(hosts, headers, useSsl, sslContext, soTimeout, connectTimeout, pathPrefix,
233-
hostnameVerifier, proxy, webClientConfigurer, httpClientConfigurer, clientConfigurers, headersSupplier);
232+
hostnameVerifier, proxy, httpClientConfigurer, clientConfigurers, headersSupplier);
234233
}
235234

236235
private static InetSocketAddress parse(String hostAndPort) {

src/main/java/org/springframework/data/elasticsearch/client/DefaultClientConfiguration.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.time.Duration;
2020
import java.util.List;
2121
import java.util.Optional;
22-
import java.util.function.Function;
2322
import java.util.function.Supplier;
2423

2524
import javax.net.ssl.HostnameVerifier;
@@ -28,7 +27,6 @@
2827
import org.elasticsearch.client.RestClientBuilder.HttpClientConfigCallback;
2928
import org.springframework.data.elasticsearch.support.HttpHeaders;
3029
import org.springframework.lang.Nullable;
31-
import org.springframework.web.reactive.function.client.WebClient;
3230

3331
/**
3432
* Default {@link ClientConfiguration} implementation.
@@ -50,16 +48,15 @@ class DefaultClientConfiguration implements ClientConfiguration {
5048
private final @Nullable String pathPrefix;
5149
private final @Nullable HostnameVerifier hostnameVerifier;
5250
private final @Nullable String proxy;
53-
private final Function<WebClient, WebClient> webClientConfigurer;
5451
private final HttpClientConfigCallback httpClientConfigurer;
5552
private final Supplier<HttpHeaders> headersSupplier;
5653
private final List<ClientConfigurationCallback<?>> clientConfigurers;
5754

5855
DefaultClientConfiguration(List<InetSocketAddress> hosts, HttpHeaders headers, boolean useSsl,
5956
@Nullable SSLContext sslContext, Duration soTimeout, Duration connectTimeout, @Nullable String pathPrefix,
6057
@Nullable HostnameVerifier hostnameVerifier, @Nullable String proxy,
61-
Function<WebClient, WebClient> webClientConfigurer, HttpClientConfigCallback httpClientConfigurer,
62-
List<ClientConfigurationCallback<?>> clientConfigurers, Supplier<HttpHeaders> headersSupplier) {
58+
HttpClientConfigCallback httpClientConfigurer, List<ClientConfigurationCallback<?>> clientConfigurers,
59+
Supplier<HttpHeaders> headersSupplier) {
6360

6461
this.hosts = List.copyOf(hosts);
6562
this.headers = headers;
@@ -70,7 +67,6 @@ class DefaultClientConfiguration implements ClientConfiguration {
7067
this.pathPrefix = pathPrefix;
7168
this.hostnameVerifier = hostnameVerifier;
7269
this.proxy = proxy;
73-
this.webClientConfigurer = webClientConfigurer;
7470
this.httpClientConfigurer = httpClientConfigurer;
7571
this.clientConfigurers = clientConfigurers;
7672
this.headersSupplier = headersSupplier;
@@ -122,11 +118,6 @@ public Optional<String> getProxy() {
122118
return Optional.ofNullable(proxy);
123119
}
124120

125-
@Override
126-
public Function<WebClient, WebClient> getWebClientConfigurer() {
127-
return webClientConfigurer;
128-
}
129-
130121
@Override
131122
public <T> List<ClientConfigurationCallback<?>> getClientConfigurers() {
132123
return clientConfigurers;

src/test/java/org/springframework/data/elasticsearch/client/ClientConfigurationUnitTests.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,6 @@ public void shouldCreateSslConfigurationWithHostnameVerifier() {
153153
assertThat(clientConfiguration.getHostNameVerifier()).contains(NoopHostnameVerifier.INSTANCE);
154154
}
155155

156-
@Test // DATAES-719
157-
void shouldHaveDefaultWebClientConfigurer() {
158-
ClientConfiguration clientConfiguration = ClientConfiguration.builder() //
159-
.connectedTo("foo", "bar") //
160-
.build();
161-
162-
assertThat(clientConfiguration.getWebClientConfigurer()).isEqualTo(Function.identity());
163-
}
164-
165156
@Test // #1885
166157
@DisplayName("should use configured httpClientConfigurer as client configurer")
167158
void shouldUseConfiguredHttpClientConfigurerAsClientConfigurer() {

0 commit comments

Comments
 (0)