package crate.elasticsearch.action.restore;
import crate.elasticsearch.action.import_.AbstractTransportImportAction;
import crate.elasticsearch.action.restore.parser.RestoreParser;
import crate.elasticsearch.import_.Importer;
import org.elasticsearch.cluster.ClusterName;
import org.elasticsearch.cluster.ClusterService;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.NodeEnvironment;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
/**
*
*/
public class TransportRestoreAction extends AbstractTransportImportAction {
@Inject
public TransportRestoreAction(Settings settings, ClusterName clusterName,
ThreadPool threadPool, ClusterService clusterService,
TransportService transportService, RestoreParser restoreParser, Importer importer, NodeEnvironment nodeEnv) {
super(settings, clusterName, threadPool, clusterService, transportService, restoreParser, importer, nodeEnv);
}
@Override
protected String transportAction() {
return RestoreAction.NAME;
}
}