Class EsqlSearchShardsAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<SearchShardsRequest,SearchShardsResponse>
org.elasticsearch.action.support.HandledTransportAction<SearchShardsRequest,SearchShardsResponse>
org.elasticsearch.xpack.esql.action.EsqlSearchShardsAction
public class EsqlSearchShardsAction
extends HandledTransportAction<SearchShardsRequest,SearchShardsResponse>
A fork of the search shards API for ES|QL. This fork allows us to gradually introduce features and optimizations to this
internal API without risking breaking the search-shards API, which is used by the search API. For now, this API delegates
to the search-shards API, but gradually, we will decouple this API completely from the search-shards API.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final ActionType<SearchShardsResponse> Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, logger, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionEsqlSearchShardsAction(TransportService transportService, ActionFilters actionFilters, TransportSearchShardsAction searchShardsAction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoExecute(Task task, SearchShardsRequest request, ActionListener<SearchShardsResponse> listener) Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Field Details
-
NAME
- See Also:
-
TYPE
-
-
Constructor Details
-
EsqlSearchShardsAction
@Inject public EsqlSearchShardsAction(TransportService transportService, ActionFilters actionFilters, TransportSearchShardsAction searchShardsAction)
-
-
Method Details
-
doExecute
protected void doExecute(Task task, SearchShardsRequest request, ActionListener<SearchShardsResponse> listener) - Specified by:
doExecutein classTransportAction<SearchShardsRequest,SearchShardsResponse>
-