Package org.elasticsearch.node
Class InternalSettingsPreparer
- java.lang.Object
-
- org.elasticsearch.node.InternalSettingsPreparer
-
public class InternalSettingsPreparer extends Object
-
-
Constructor Summary
Constructors Constructor Description InternalSettingsPreparer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EnvironmentprepareEnvironment(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.static SettingsprepareSettings(Settings input)Prepares settings for the transport client by gathering all elasticsearch system properties and setting defaults.
-
-
-
Method Detail
-
prepareSettings
public static Settings prepareSettings(Settings input)
Prepares settings for the transport client by gathering all elasticsearch system properties and setting defaults.
-
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
-
-