package org.xbib.elasticsearch.action.gatherer;
import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.support.nodes.NodesOperationRequestBuilder;
import org.elasticsearch.client.ClusterAdminClient;
import org.elasticsearch.client.internal.InternalClusterAdminClient;
public class GathererRequestBuilder extends NodesOperationRequestBuilder<GathererRequest, GathererResponse, GathererRequestBuilder> {
public GathererRequestBuilder(ClusterAdminClient clusterClient) {
super((InternalClusterAdminClient) clusterClient, new GathererRequest());
}
@Override
protected void doExecute(ActionListener<GathererResponse> listener) {
((ClusterAdminClient) client).execute(GathererAction.INSTANCE, request, listener);
}
}