com.github.alexcojocaru.mojo.elasticsearch.v2.configuration.ElasticsearchConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of elasticsearch-maven-plugin Show documentation
Show all versions of elasticsearch-maven-plugin Show documentation
A Maven plugin to run a single node Elasticsearch cluster during the integration test phase of a build
package com.github.alexcojocaru.mojo.elasticsearch.v2.configuration;
import java.util.List;
import com.github.alexcojocaru.mojo.elasticsearch.v2.PluginConfiguration;
/**
* The more complete configuration of an ES mojo.
*
* @author Alex Cojocaru
*
*/
public interface ElasticsearchConfiguration extends ElasticsearchBaseConfiguration
{
String getVersion();
String getClusterName();
int getHttpPort();
int getTransportPort();
String getPathConf();
String getPathData();
String getPathLogs();
List getPlugins();
String getPathInitScript();
boolean isKeepExistingData();
int getTimeout();
boolean isSetAwait();
boolean isAutoCreateIndex();
}