@Override public ClusterConfiguration buildClusterConfiguration() ClusterConfiguration.Builder clusterConfigBuilder = new ClusterConfiguration.Builder() .withArtifactResolver(buildArtifactResolver()) .withArtifactInstaller(buildArtifactInstaller()) .withLog(getLog()) .withFlavour(flavour) .withVersion(version) .withDownloadUrl(downloadUrl) .withClusterName(clusterName) .withPathConf(pathConf) .withElasticsearchPlugins(plugins) .withPathInitScript(pathInitScript) .withKeepExistingData(keepExistingData) .withTimeout(timeout) .withSetAwait(setAwait) .withAutoCreateIndex(autoCreateIndex); clusterConfigBuilder.addInstanceConfiguration(new InstanceConfiguration.Builder() .withId(i) .withBaseDir(baseDir.getAbsolutePath() + i) ClusterConfiguration clusterConfig = clusterConfigBuilder.build();
private ClusterConfiguration buildConfig(int... ports) { ClusterConfiguration.Builder configBuilder = new ClusterConfiguration.Builder(); for (int i = 0; i < ports.length;) { int httpPort = ports[i++]; int transportPort = ports[i++]; configBuilder.addInstanceConfiguration(new InstanceConfiguration.Builder() .withHttpPort(httpPort) .withTransportPort(transportPort) .build()); } ClusterConfiguration config = configBuilder.build(); return config; } }
@Override public ClusterConfiguration buildClusterConfiguration() { ClusterConfiguration.Builder clusterConfigBuilder = new ClusterConfiguration.Builder() .withArtifactResolver(buildArtifactResolver()) .withLog(getLog()); for (int i = 0; i < instanceCount; i++) { clusterConfigBuilder.addInstanceConfiguration(new InstanceConfiguration.Builder() .withId(i) .withBaseDir(baseDir.getAbsolutePath() + i) .build()); } ClusterConfiguration clusterConfig = clusterConfigBuilder.build(); return clusterConfig; }
@Before public void setUp() { validateClusterNameStep = new ValidateClusterNameStep(); configBuilder = new ClusterConfiguration.Builder(); }
@Test(expected = ElasticsearchSetupException.class) public void TestWithClusterNameContainingQuote() { ClusterConfiguration clusterConfiguration = configBuilder.withClusterName("ONE'TWO'THREE") .build(); validateClusterNameStep.execute(clusterConfiguration); } }
@Test public void TestWithClusterNameContainingDash() { ClusterConfiguration clusterConfiguration = configBuilder.withClusterName("ONE-TWO-THREE") .build(); validateClusterNameStep.execute(clusterConfiguration); }
private ClusterConfiguration buildConfig(String version) { ClusterConfiguration config = new ClusterConfiguration.Builder() .withVersion(version) .build(); return config; } }
@Test public void TestWithClusterNameContainingDot() { ClusterConfiguration clusterConfiguration = configBuilder.withClusterName("ONE.TWO.THREE") .build(); validateClusterNameStep.execute(clusterConfiguration); }
private ClusterConfiguration buildConfig(String version, String flavour) { ClusterConfiguration config = new ClusterConfiguration.Builder() .withVersion(version) .withFlavour(flavour) .withLog(log) .build(); return config; } }