mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-01 08:29:09 +00:00
Remove unused generic type for client execute method (#31444)
This commit removes the request builder generic type for AbstractClient as it was unused.
This commit is contained in:
parent
9ab1325953
commit
00283a61e1
@ -25,7 +25,6 @@ import org.elasticsearch.Version;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.DocWriteRequest;
|
import org.elasticsearch.action.DocWriteRequest;
|
||||||
import org.elasticsearch.action.DocWriteResponse;
|
import org.elasticsearch.action.DocWriteResponse;
|
||||||
@ -743,9 +742,8 @@ public class AsyncBulkByScrollActionTests extends ESTestCase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
if (false == expectedHeaders.equals(threadPool().getThreadContext().getHeaders())) {
|
if (false == expectedHeaders.equals(threadPool().getThreadContext().getHeaders())) {
|
||||||
listener.onFailure(
|
listener.onFailure(
|
||||||
new RuntimeException("Expected " + expectedHeaders + " but got " + threadPool().getThreadContext().getHeaders()));
|
new RuntimeException("Expected " + expectedHeaders + " but got " + threadPool().getThreadContext().getHeaders()));
|
||||||
|
@ -21,13 +21,11 @@ package org.elasticsearch.client;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.client.support.AbstractClient;
|
import org.elasticsearch.client.support.AbstractClient;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.threadpool.ThreadPool;
|
import org.elasticsearch.threadpool.ThreadPool;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link Client} that contains another {@link Client} which it
|
* A {@link Client} that contains another {@link Client} which it
|
||||||
* uses as its basic source, possibly transforming the requests / responses along the
|
* uses as its basic source, possibly transforming the requests / responses along the
|
||||||
@ -62,8 +60,8 @@ public abstract class FilterClient extends AbstractClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Action<Response> action, Request request, ActionListener<Response> listener) {
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
in().execute(action, request, listener);
|
in().execute(action, request, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,6 @@ package org.elasticsearch.client;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.cluster.node.DiscoveryNode;
|
import org.elasticsearch.cluster.node.DiscoveryNode;
|
||||||
import org.elasticsearch.tasks.Task;
|
import org.elasticsearch.tasks.Task;
|
||||||
@ -58,10 +57,8 @@ public class ParentTaskAssigningClient extends FilterClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected < Request extends ActionRequest,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>
|
|
||||||
> void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
request.setParentTask(parentTask);
|
request.setParentTask(parentTask);
|
||||||
super.doExecute(action, request, listener);
|
super.doExecute(action, request, listener);
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,6 @@ package org.elasticsearch.client.node;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.support.TransportAction;
|
import org.elasticsearch.action.support.TransportAction;
|
||||||
import org.elasticsearch.client.Client;
|
import org.elasticsearch.client.Client;
|
||||||
@ -67,10 +66,8 @@ public class NodeClient extends AbstractClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public < Request extends ActionRequest,
|
public <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>
|
|
||||||
> void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
// Discard the task because the Client interface doesn't use it.
|
// Discard the task because the Client interface doesn't use it.
|
||||||
executeLocally(action, request, listener);
|
executeLocally(action, request, listener);
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,6 @@ import org.elasticsearch.action.Action;
|
|||||||
import org.elasticsearch.action.ActionFuture;
|
import org.elasticsearch.action.ActionFuture;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.admin.cluster.allocation.ClusterAllocationExplainAction;
|
import org.elasticsearch.action.admin.cluster.allocation.ClusterAllocationExplainAction;
|
||||||
import org.elasticsearch.action.admin.cluster.allocation.ClusterAllocationExplainRequest;
|
import org.elasticsearch.action.admin.cluster.allocation.ClusterAllocationExplainRequest;
|
||||||
@ -401,7 +400,8 @@ public abstract class AbstractClient extends AbstractComponent implements Client
|
|||||||
doExecute(action, request, listener);
|
doExecute(action, request, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(Action<Response> action, Request request, ActionListener<Response> listener);
|
protected abstract <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionFuture<IndexResponse> index(final IndexRequest request) {
|
public ActionFuture<IndexResponse> index(final IndexRequest request) {
|
||||||
@ -1764,7 +1764,8 @@ public abstract class AbstractClient extends AbstractComponent implements Client
|
|||||||
public Client filterWithHeader(Map<String, String> headers) {
|
public Client filterWithHeader(Map<String, String> headers) {
|
||||||
return new FilterClient(this) {
|
return new FilterClient(this) {
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
ThreadContext threadContext = threadPool().getThreadContext();
|
ThreadContext threadContext = threadPool().getThreadContext();
|
||||||
try (ThreadContext.StoredContext ctx = threadContext.stashAndMergeHeaders(headers)) {
|
try (ThreadContext.StoredContext ctx = threadContext.stashAndMergeHeaders(headers)) {
|
||||||
super.doExecute(action, request, listener);
|
super.doExecute(action, request, listener);
|
||||||
|
@ -24,7 +24,6 @@ import org.elasticsearch.action.Action;
|
|||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionModule;
|
import org.elasticsearch.action.ActionModule;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.client.support.AbstractClient;
|
import org.elasticsearch.client.support.AbstractClient;
|
||||||
import org.elasticsearch.cluster.ClusterModule;
|
import org.elasticsearch.cluster.ClusterModule;
|
||||||
@ -377,7 +376,8 @@ public abstract class TransportClient extends AbstractClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
proxy.execute(action, request, listener);
|
proxy.execute(action, request, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,6 @@ import org.elasticsearch.action.Action;
|
|||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionListenerResponseHandler;
|
import org.elasticsearch.action.ActionListenerResponseHandler;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.client.Client;
|
import org.elasticsearch.client.Client;
|
||||||
import org.elasticsearch.client.support.AbstractClient;
|
import org.elasticsearch.client.support.AbstractClient;
|
||||||
@ -43,8 +42,7 @@ final class RemoteClusterAwareClient extends AbstractClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
ActionRequestBuilder<Request, Response>>
|
|
||||||
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
remoteClusterService.ensureConnected(clusterAlias, ActionListener.wrap(res -> {
|
remoteClusterService.ensureConnected(clusterAlias, ActionListener.wrap(res -> {
|
||||||
Transport.Connection connection = remoteClusterService.getConnection(clusterAlias);
|
Transport.Connection connection = remoteClusterService.getConnection(clusterAlias);
|
||||||
|
@ -22,7 +22,6 @@ package org.elasticsearch.client;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.bulk.BulkRequest;
|
import org.elasticsearch.action.bulk.BulkRequest;
|
||||||
import org.elasticsearch.action.search.ClearScrollRequest;
|
import org.elasticsearch.action.search.ClearScrollRequest;
|
||||||
@ -38,11 +37,8 @@ public class ParentTaskAssigningClientTests extends ESTestCase {
|
|||||||
// This mock will do nothing but verify that parentTaskId is set on all requests sent to it.
|
// This mock will do nothing but verify that parentTaskId is set on all requests sent to it.
|
||||||
NoOpClient mock = new NoOpClient(getTestName()) {
|
NoOpClient mock = new NoOpClient(getTestName()) {
|
||||||
@Override
|
@Override
|
||||||
protected < Request extends ActionRequest,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>
|
|
||||||
> void doExecute(Action<Response> action, Request request,
|
|
||||||
ActionListener<Response> listener) {
|
|
||||||
assertEquals(parentTaskId[0], request.getParentTask());
|
assertEquals(parentTaskId[0], request.getParentTask());
|
||||||
super.doExecute(action, request, listener);
|
super.doExecute(action, request, listener);
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,6 @@ import org.elasticsearch.ElasticsearchException;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.client.support.AbstractClient;
|
import org.elasticsearch.client.support.AbstractClient;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
@ -51,10 +50,8 @@ public class NoOpClient extends AbstractClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>>
|
|
||||||
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
listener.onResponse(null);
|
listener.onResponse(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,10 +138,9 @@ public final class ClientHelper {
|
|||||||
* @param listener
|
* @param listener
|
||||||
* The listener to call when the action is complete
|
* The listener to call when the action is complete
|
||||||
*/
|
*/
|
||||||
public static <Request extends ActionRequest, Response extends ActionResponse,
|
public static <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>> void executeWithHeadersAsync(
|
void executeWithHeadersAsync(Map<String, String> headers, String origin, Client client, Action<Response> action, Request request,
|
||||||
Map<String, String> headers, String origin, Client client, Action<Response> action, Request request,
|
ActionListener<Response> listener) {
|
||||||
ActionListener<Response> listener) {
|
|
||||||
|
|
||||||
Map<String, String> filteredHeaders = headers.entrySet().stream().filter(e -> SECURITY_HEADER_FILTERS.contains(e.getKey()))
|
Map<String, String> filteredHeaders = headers.entrySet().stream().filter(e -> SECURITY_HEADER_FILTERS.contains(e.getKey()))
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
|
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
|
||||||
@ -176,9 +175,8 @@ public final class ClientHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>> void doExecute(
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
final Supplier<ThreadContext.StoredContext> supplier = in().threadPool().getThreadContext().newRestorableContext(false);
|
final Supplier<ThreadContext.StoredContext> supplier = in().threadPool().getThreadContext().newRestorableContext(false);
|
||||||
try (ThreadContext.StoredContext ignore = in().threadPool().getThreadContext().stashContext()) {
|
try (ThreadContext.StoredContext ignore = in().threadPool().getThreadContext().stashContext()) {
|
||||||
in().threadPool().getThreadContext().putTransient(ACTION_ORIGIN_TRANSIENT_NAME, origin);
|
in().threadPool().getThreadContext().putTransient(ACTION_ORIGIN_TRANSIENT_NAME, origin);
|
||||||
|
@ -9,7 +9,6 @@ import org.elasticsearch.ExceptionsHelper;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.index.IndexAction;
|
import org.elasticsearch.action.index.IndexAction;
|
||||||
import org.elasticsearch.action.index.IndexRequest;
|
import org.elasticsearch.action.index.IndexRequest;
|
||||||
@ -123,9 +122,7 @@ public class TransportSamlInvalidateSessionActionTests extends SamlTestCase {
|
|||||||
searchRequests = new ArrayList<>();
|
searchRequests = new ArrayList<>();
|
||||||
final Client client = new NoOpClient(threadPool) {
|
final Client client = new NoOpClient(threadPool) {
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>>
|
|
||||||
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
if (IndexAction.NAME.equals(action.name())) {
|
if (IndexAction.NAME.equals(action.name())) {
|
||||||
assertThat(request, instanceOf(IndexRequest.class));
|
assertThat(request, instanceOf(IndexRequest.class));
|
||||||
|
@ -8,7 +8,6 @@ package org.elasticsearch.xpack.security.audit.index;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.client.Client;
|
import org.elasticsearch.client.Client;
|
||||||
import org.elasticsearch.client.FilterClient;
|
import org.elasticsearch.client.FilterClient;
|
||||||
@ -70,9 +69,8 @@ public class IndexAuditTrailMutedTests extends ESTestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
ActionRequestBuilder<Request, Response>> void doExecute(
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
Action<Response> action, Request request, ActionListener<Response> listener) {
|
|
||||||
clientCalled.set(true);
|
clientCalled.set(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ package org.elasticsearch.xpack.security.authc.esnative;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.get.GetRequest;
|
import org.elasticsearch.action.get.GetRequest;
|
||||||
import org.elasticsearch.action.get.GetResponse;
|
import org.elasticsearch.action.get.GetResponse;
|
||||||
@ -72,14 +71,8 @@ public class NativeUsersStoreTests extends ESTestCase {
|
|||||||
client = new FilterClient(mockClient) {
|
client = new FilterClient(mockClient) {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Request extends ActionRequest,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
Response extends ActionResponse,
|
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>
|
|
||||||
> void doExecute(
|
|
||||||
Action<Response> action,
|
|
||||||
Request request,
|
|
||||||
ActionListener<Response> listener) {
|
|
||||||
requests.add(new Tuple<>(request, listener));
|
requests.add(new Tuple<>(request, listener));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -19,7 +19,6 @@ import org.elasticsearch.Version;
|
|||||||
import org.elasticsearch.action.Action;
|
import org.elasticsearch.action.Action;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.ActionRequest;
|
import org.elasticsearch.action.ActionRequest;
|
||||||
import org.elasticsearch.action.ActionRequestBuilder;
|
|
||||||
import org.elasticsearch.action.ActionResponse;
|
import org.elasticsearch.action.ActionResponse;
|
||||||
import org.elasticsearch.action.admin.indices.template.put.PutIndexTemplateRequest;
|
import org.elasticsearch.action.admin.indices.template.put.PutIndexTemplateRequest;
|
||||||
import org.elasticsearch.client.Client;
|
import org.elasticsearch.client.Client;
|
||||||
@ -80,11 +79,8 @@ public class SecurityIndexManagerTests extends ESTestCase {
|
|||||||
actions = new LinkedHashMap<>();
|
actions = new LinkedHashMap<>();
|
||||||
final Client client = new FilterClient(mockClient) {
|
final Client client = new FilterClient(mockClient) {
|
||||||
@Override
|
@Override
|
||||||
protected <Request extends ActionRequest,
|
protected <Request extends ActionRequest, Response extends ActionResponse>
|
||||||
Response extends ActionResponse,
|
void doExecute(Action<Response> action, Request request, ActionListener<Response> listener) {
|
||||||
RequestBuilder extends ActionRequestBuilder<Request, Response>>
|
|
||||||
void doExecute(Action<Response> action, Request request,
|
|
||||||
ActionListener<Response> listener) {
|
|
||||||
final Map<ActionRequest, ActionListener<?>> map = actions.getOrDefault(action, new HashMap<>());
|
final Map<ActionRequest, ActionListener<?>> map = actions.getOrDefault(action, new HashMap<>());
|
||||||
map.put(request, listener);
|
map.put(request, listener);
|
||||||
actions.put(action, map);
|
actions.put(action, map);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user