Skip to content

Commit e586a21

Browse files
authored
Remove SecurityClient from x-pack (#42471)
This commit removes the SecurityClient class from x-pack. This client class is a relic of the transport client, which is in the process of being removed. Some tests were changed to use the high level rest client and others use a client directly without the security client wrapping it.
1 parent 3112150 commit e586a21

File tree

49 files changed

+730
-1217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+730
-1217
lines changed

client/rest/src/main/java/org/elasticsearch/client/RequestOptions.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,11 @@ public RequestOptions build() {
170170
/**
171171
* Add the provided header to the request.
172172
*/
173-
public void addHeader(String name, String value) {
173+
public Builder addHeader(String name, String value) {
174174
Objects.requireNonNull(name, "header name cannot be null");
175175
Objects.requireNonNull(value, "header value cannot be null");
176176
this.headers.add(new ReqHeader(name, value));
177+
return this;
177178
}
178179

179180
/**
@@ -182,9 +183,10 @@ public void addHeader(String name, String value) {
182183
* response body gets streamed from a non-blocking HTTP connection on the
183184
* client side.
184185
*/
185-
public void setHttpAsyncResponseConsumerFactory(HttpAsyncResponseConsumerFactory httpAsyncResponseConsumerFactory) {
186+
public Builder setHttpAsyncResponseConsumerFactory(HttpAsyncResponseConsumerFactory httpAsyncResponseConsumerFactory) {
186187
this.httpAsyncResponseConsumerFactory =
187188
Objects.requireNonNull(httpAsyncResponseConsumerFactory, "httpAsyncResponseConsumerFactory cannot be null");
189+
return this;
188190
}
189191

190192
/**
@@ -204,8 +206,9 @@ public void setHttpAsyncResponseConsumerFactory(HttpAsyncResponseConsumerFactory
204206
* fail the request if the warnings returned don't
205207
* <strong>exactly</strong> match some set.
206208
*/
207-
public void setWarningsHandler(WarningsHandler warningsHandler) {
209+
public Builder setWarningsHandler(WarningsHandler warningsHandler) {
208210
this.warningsHandler = warningsHandler;
211+
return this;
209212
}
210213
}
211214

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/XPackClient.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import org.elasticsearch.xpack.core.indexlifecycle.client.ILMClient;
2222
import org.elasticsearch.xpack.core.ml.client.MachineLearningClient;
2323
import org.elasticsearch.xpack.core.monitoring.client.MonitoringClient;
24-
import org.elasticsearch.xpack.core.security.client.SecurityClient;
2524
import org.elasticsearch.xpack.core.watcher.client.WatcherClient;
2625

2726
import java.util.Collections;
@@ -39,7 +38,6 @@ public class XPackClient {
3938
private final CcrClient ccrClient;
4039
private final LicensingClient licensingClient;
4140
private final MonitoringClient monitoringClient;
42-
private final SecurityClient securityClient;
4341
private final WatcherClient watcherClient;
4442
private final MachineLearningClient machineLearning;
4543
private final ILMClient ilmClient;
@@ -49,7 +47,6 @@ public XPackClient(Client client) {
4947
this.ccrClient = new CcrClient(client);
5048
this.licensingClient = new LicensingClient(client);
5149
this.monitoringClient = new MonitoringClient(client);
52-
this.securityClient = new SecurityClient(client);
5350
this.watcherClient = new WatcherClient(client);
5451
this.machineLearning = new MachineLearningClient(client);
5552
this.ilmClient = new ILMClient(client);
@@ -71,10 +68,6 @@ public MonitoringClient monitoring() {
7168
return monitoringClient;
7269
}
7370

74-
public SecurityClient security() {
75-
return securityClient;
76-
}
77-
7871
public WatcherClient watcher() {
7972
return watcherClient;
8073
}

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/privilege/DeletePrivilegesRequestBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
public final class DeletePrivilegesRequestBuilder extends ActionRequestBuilder<DeletePrivilegesRequest, DeletePrivilegesResponse>
1616
implements WriteRequestBuilder<DeletePrivilegesRequestBuilder> {
1717

18-
public DeletePrivilegesRequestBuilder(ElasticsearchClient client, DeletePrivilegesAction action) {
19-
super(client, action, new DeletePrivilegesRequest());
18+
public DeletePrivilegesRequestBuilder(ElasticsearchClient client) {
19+
super(client, DeletePrivilegesAction.INSTANCE, new DeletePrivilegesRequest());
2020
}
2121

2222
public DeletePrivilegesRequestBuilder privileges(String[] privileges) {

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/privilege/GetPrivilegesRequestBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
*/
1414
public final class GetPrivilegesRequestBuilder extends ActionRequestBuilder<GetPrivilegesRequest, GetPrivilegesResponse> {
1515

16-
public GetPrivilegesRequestBuilder(ElasticsearchClient client, GetPrivilegesAction action) {
17-
super(client, action, new GetPrivilegesRequest());
16+
public GetPrivilegesRequestBuilder(ElasticsearchClient client) {
17+
super(client, GetPrivilegesAction.INSTANCE, new GetPrivilegesRequest());
1818
}
1919

2020
public GetPrivilegesRequestBuilder privileges(String... privileges) {

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/privilege/PutPrivilegesRequestBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
public final class PutPrivilegesRequestBuilder extends ActionRequestBuilder<PutPrivilegesRequest, PutPrivilegesResponse>
3030
implements WriteRequestBuilder<PutPrivilegesRequestBuilder> {
3131

32-
public PutPrivilegesRequestBuilder(ElasticsearchClient client, PutPrivilegesAction action) {
33-
super(client, action, new PutPrivilegesRequest());
32+
public PutPrivilegesRequestBuilder(ElasticsearchClient client) {
33+
super(client, PutPrivilegesAction.INSTANCE, new PutPrivilegesRequest());
3434
}
3535

3636
ApplicationPrivilegeDescriptor parsePrivilege(XContentParser parser, String applicationName, String privilegeName) throws IOException {

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/rolemapping/DeleteRoleMappingRequestBuilder.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
public class DeleteRoleMappingRequestBuilder extends ActionRequestBuilder<DeleteRoleMappingRequest, DeleteRoleMappingResponse>
1717
implements WriteRequestBuilder<DeleteRoleMappingRequestBuilder> {
1818

19-
public DeleteRoleMappingRequestBuilder(ElasticsearchClient client,
20-
DeleteRoleMappingAction action) {
21-
super(client, action, new DeleteRoleMappingRequest());
19+
public DeleteRoleMappingRequestBuilder(ElasticsearchClient client) {
20+
super(client, DeleteRoleMappingAction.INSTANCE, new DeleteRoleMappingRequest());
2221
}
2322

2423
public DeleteRoleMappingRequestBuilder name(String name) {

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/rolemapping/GetRoleMappingsRequestBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
public class GetRoleMappingsRequestBuilder extends ActionRequestBuilder<GetRoleMappingsRequest, GetRoleMappingsResponse> {
1717

18-
public GetRoleMappingsRequestBuilder(ElasticsearchClient client, GetRoleMappingsAction action) {
19-
super(client, action, new GetRoleMappingsRequest());
18+
public GetRoleMappingsRequestBuilder(ElasticsearchClient client) {
19+
super(client, GetRoleMappingsAction.INSTANCE, new GetRoleMappingsRequest());
2020
}
2121

2222
public GetRoleMappingsRequestBuilder names(String... names) {

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/action/rolemapping/PutRoleMappingRequestBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
public class PutRoleMappingRequestBuilder extends ActionRequestBuilder<PutRoleMappingRequest, PutRoleMappingResponse> implements
2727
WriteRequestBuilder<PutRoleMappingRequestBuilder> {
2828

29-
public PutRoleMappingRequestBuilder(ElasticsearchClient client, PutRoleMappingAction action) {
30-
super(client, action, new PutRoleMappingRequest());
29+
public PutRoleMappingRequestBuilder(ElasticsearchClient client) {
30+
super(client, PutRoleMappingAction.INSTANCE, new PutRoleMappingRequest());
3131
}
3232

3333
/**

0 commit comments

Comments
 (0)