final WhoAmIResponse whoAmIRes = tc.execute(WhoAmIAction.INSTANCE, new WhoAmIRequest()).actionGet(); sb.append(Strings.toString(whoAmIRes,true, true)); } catch (Exception e1) { LicenseInfoResponse res = tc.execute(LicenseInfoAction.INSTANCE, new LicenseInfoRequest()).actionGet(); sb.append(Strings.toString(res,true, true)); } catch (Exception e1) {
@Override protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response, RequestBuilder>> void doExecute( Action<Request, Response, RequestBuilder> action, Request request, ActionListener<Response> listener) { in().execute(action, request, listener); }
/** * Executes an asynchronous persistent task action using the client. * <p> * The origin is set in the context and the listener is wrapped to ensure the proper context is restored */ private <Req extends ActionRequest, Resp extends PersistentTaskResponse, Builder extends ActionRequestBuilder<Req, Resp, Builder>> void execute(final Req request, final Action<Req, Resp, Builder> action, final ActionListener<PersistentTask<?>> listener) { try { client.execute(action, request, ActionListener.wrap(r -> listener.onResponse(r.getTask()), listener::onFailure)); } catch (Exception e) { listener.onFailure(e); } }
@Override protected void doExecute(ActionListener<SuggestStatisticsResponse> listener) { client.execute(SuggestStatisticsAction.INSTANCE, request, listener); } }
@Override protected void doExecute(ActionListener<ViewResponse> listener) { ((Client) client).execute(ViewAction.INSTANCE, request, listener); } }
@Override protected void doExecute(ActionListener<SearchIntoResponse> listener) { ((Client) client).execute(SearchIntoAction.INSTANCE, request, listener); }
@Override protected void doExecute(ActionListener<ImportResponse> listener) { ((Client) client).execute(ImportAction.INSTANCE, request, listener); } }
@Override protected void doExecute(ActionListener<ViewResponse> listener) { ((Client) client).execute(ViewAction.INSTANCE, request, listener); } }
@Override public ActionFuture<UpdateByQueryResponse> updateByQuery(UpdateByQueryRequest request) { return client.execute(UpdateByQueryAction.INSTANCE, request); }
@Override protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response, RequestBuilder>> void doExecute( Action<Request, Response, RequestBuilder> action, Request request, ActionListener<Response> listener) { in().execute(action, request, listener); }
@Override protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response, RequestBuilder>> void doExecute( Action<Request, Response, RequestBuilder> action, Request request, ActionListener<Response> listener) { in().execute(action, request, listener); }
@Override protected void doExecute(ActionListener<BatchPercolateResponse> listener) { if (sourceBuilder != null) { request.source(sourceBuilder); } client.execute(BatchPercolateAction.INSTANCE, request, listener); }
@Override protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response, RequestBuilder>> void doExecute(Action<Request, Response, RequestBuilder> action, Request request, ActionListener<Response> listener) { in().execute(action, request, listener); }
public static void waitForCluster(Client client, ClusterHealthStatus statusThreshold, String timeout) throws UnableToStartException { try { ClusterHealthResponse healthResponse = (ClusterHealthResponse) client .execute(ClusterHealthAction.INSTANCE, new ClusterHealthRequest().waitForStatus(statusThreshold).timeout(timeout)) .actionGet(); if (healthResponse != null && healthResponse.isTimedOut()) { throw new UnableToStartException("cluster state is " + healthResponse.getStatus().name() + " and not " + statusThreshold.name() + ", from here on, everything will fail!"); } } catch (ElasticsearchTimeoutException e) { throw new UnableToStartException( "timeout, cluster does not respond to health request, cowardly refusing to continue with operations"); } }
@Override protected void handleRequest(RestRequest request, RestChannel channel, Client client) throws Exception { ClearFilterJoinCacheRequest clearFilterJoinCacheRequest = new ClearFilterJoinCacheRequest(); client.execute(ClearFilterJoinCacheAction.INSTANCE, clearFilterJoinCacheRequest, new RestToXContentListener<ClearFilterJoinCacheResponse>(channel)); }
@Override protected void handleRequest(RestRequest request, RestChannel channel, Client client) throws Exception { StatsFilterJoinCacheRequest statsFilterJoinCacheRequest = new StatsFilterJoinCacheRequest(); client.execute(StatsFilterJoinCacheAction.INSTANCE, statsFilterJoinCacheRequest, new RestToXContentListener<StatsFilterJoinCacheResponse>(channel)); }
@Override public void handleRequest(final RestRequest request, final RestChannel channel, Client client) { client.execute(SuggestStatisticsAction.INSTANCE, new SuggestStatisticsRequest(), new RestToXContentListener<SuggestStatisticsResponse>(channel)); } }
@Override public void handleRequest(final RestRequest request, final RestChannel channel, final Client client) { SearchRequest searchRequest = new SearchRequest(); RestSearchAction.parseSearchRequest(searchRequest, request, parseFieldMatcher, null); client.execute(CoordinateSearchAction.INSTANCE, searchRequest, new RestStatusToXContentListener<SearchResponse>(channel)); }
@Override public void handleRequest(final RestRequest restRequest, final RestChannel restChannel, final Client client) throws Exception { BatchPercolateRequest percolateRequest = new BatchPercolateRequest(); percolateRequest.indicesOptions(IndicesOptions.fromRequest(restRequest, percolateRequest.indicesOptions())); percolateRequest.indices(Strings.splitStringByCommaToArray(restRequest.param("index"))); percolateRequest.documentType(restRequest.param("type")); percolateRequest.documentType(percolateRequest.getDocumentType()); percolateRequest.source(RestActions.getRestContent(restRequest)); client.execute(BatchPercolateAction.INSTANCE, percolateRequest, new RestToXContentListener<BatchPercolateResponse>(restChannel)); } }
@Override public void handleRequest(final RestRequest request, final RestChannel channel, final Client client) throws Exception { MultiSearchRequest multiSearchRequest = new MultiSearchRequest(); String[] indices = Strings.splitStringByCommaToArray(request.param("index")); String[] types = Strings.splitStringByCommaToArray(request.param("type")); String path = request.path(); boolean isTemplateRequest = isTemplateRequest(path); IndicesOptions indicesOptions = IndicesOptions.fromRequest(request, multiSearchRequest.indicesOptions()); multiSearchRequest.add(RestActions.getRestContent(request), isTemplateRequest, indices, types, request.param("search_type"), request.param("routing"), indicesOptions, allowExplicitIndex); client.execute(CoordinateMultiSearchAction.INSTANCE, multiSearchRequest, new RestToXContentListener<MultiSearchResponse>(channel)); }