java.lang.Object
org.elasticsearch.node.InternalSettingsPreparer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Environment
prepareEnvironment
(Settings input, Map<String, String> properties, Path configPath, Supplier<String> defaultNodeName) Prepares the settings by gathering all elasticsearch system properties, optionally loading the configuration settings.
-
Constructor Details
-
InternalSettingsPreparer
public InternalSettingsPreparer()
-
-
Method Details
-
prepareEnvironment
public static Environment prepareEnvironment(Settings input, Map<String, String> properties, Path configPath, Supplier<String> defaultNodeName) Prepares the settings by gathering all elasticsearch system properties, optionally loading the configuration settings.- Parameters:
input
- the custom settings to use; these are not overwritten by settings in the configuration fileproperties
- map of properties key/value pairs (usually from the command-line)configPath
- path to config directory; (use null to indicate the default)defaultNodeName
- supplier for the default node.name if the setting isn't defined- Returns:
- the
Environment
-