All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.alexcojocaru.mojo.elasticsearch.v2.configuration.ElasticsearchConfiguration Maven / Gradle / Ivy

Go to download

A Maven plugin to run a single node Elasticsearch cluster during the integration test phase of a build

There is a newer version: 6.28
Show newest version
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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy