package org.xbib.elasticsearch.action.admin.cluster.state;
import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.ActionRequestBuilder;
import org.elasticsearch.client.ClusterAdminClient;
/**
* Consistency check request builder
*
*/
public class ConsistencyCheckRequestBuilder extends ActionRequestBuilder<ConsistencyCheckRequest, ConsistencyCheckResponse, ConsistencyCheckRequestBuilder, ClusterAdminClient> {
public ConsistencyCheckRequestBuilder(ClusterAdminClient clusterClient) {
super(clusterClient, new ConsistencyCheckRequest());
}
@Override
protected void doExecute(ActionListener<ConsistencyCheckResponse> listener) {
client.execute(ConsistencyCheckAction.INSTANCE, request, listener);
}
}