Interface TestClusterConfiguration
- All Known Implementing Classes:
ElasticsearchCluster,ElasticsearchNode
public interface TestClusterConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionvoidcliSetup(String binTool, CharSequence... args) voidenvironment(String key, String value) voidenvironment(String key, Supplier<CharSequence> valueSupplier) voidenvironment(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) voidextraConfigFile(String destination, File from) voidextraConfigFile(String destination, File from, PropertyNormalization normalization) voidextraJarFiles(org.gradle.api.file.FileCollection from) voidfreeze()booleanbooleanvoidvoidvoidkeystore(String key, File value, PropertyNormalization normalization) voidvoidkeystore(String key, Supplier<CharSequence> valueSupplier) voidkeystore(String key, FileSupplier valueSupplier) voidkeystorePassword(String password) voidvoidmodule(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> module) voidmodule(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Sync> module) voidvoidplugin(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> plugin) voidplugin(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Zip> plugin) voidrequiresFeature(String feature, Version from) voidrequiresFeature(String feature, Version from, Version until) voidrestart()voiddefault StringvoidsetNameCustomization(Function<String, String> nameSupplier) voidsetPreserveDataDir(boolean preserveDataDir) voidsetTestDistribution(TestDistribution distribution) voidvoidsetting(String key, String value, PropertyNormalization normalization) voidsetting(String key, Supplier<CharSequence> valueSupplier) voidsetting(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) voidsetVersion(String version) voidsetVersions(List<String> version) voidstart()voidstop(boolean tailLogs) voidsystemProperty(String key, String value) voidsystemProperty(String key, Supplier<CharSequence> valueSupplier) voidsystemProperty(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) voiddefault voidwaitForConditions(LinkedHashMap<String, Predicate<TestClusterConfiguration>> waitConditions, long startedAtMillis, long nodeUpTimeout, TimeUnit nodeUpTimeoutUnit, TestClusterConfiguration context)
-
Method Details
-
setVersion
-
setVersions
-
setTestDistribution
-
plugin
void plugin(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> plugin) -
plugin
void plugin(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Zip> plugin) -
plugin
-
module
void module(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> module) -
module
void module(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Sync> module) -
module
-
keystore
-
keystore
-
keystore
-
keystore
-
keystore
-
keystorePassword
-
cliSetup
-
setting
-
setting
-
setting
-
setting
-
systemProperty
-
systemProperty
-
systemProperty
void systemProperty(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) -
environment
-
environment
-
environment
void environment(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) -
jvmArgs
-
isPreserveDataDir
boolean isPreserveDataDir() -
setPreserveDataDir
void setPreserveDataDir(boolean preserveDataDir) -
freeze
void freeze() -
start
void start() -
restart
void restart() -
extraConfigFile
-
extraConfigFile
-
extraJarFiles
void extraJarFiles(org.gradle.api.file.FileCollection from) -
user
-
rolesFile
-
requiresFeature
-
requiresFeature
-
getHttpSocketURI
String getHttpSocketURI() -
getTransportPortURI
String getTransportPortURI() -
getReadinessPortURI
String getReadinessPortURI() -
getAllHttpSocketURI
-
getAllTransportPortURI
-
getAllReadinessPortURI
-
getAllRemoteAccessPortURI
-
stop
void stop(boolean tailLogs) -
setNameCustomization
-
waitForConditions
default void waitForConditions(LinkedHashMap<String, Predicate<TestClusterConfiguration>> waitConditions, long startedAtMillis, long nodeUpTimeout, TimeUnit nodeUpTimeoutUnit, TestClusterConfiguration context) -
safeName
-
isProcessAlive
boolean isProcessAlive()
-