Package org.elasticsearch.node
Class InternalSettingsPreparer
- java.lang.Object
-
- org.elasticsearch.node.InternalSettingsPreparer
-
public class InternalSettingsPreparer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InternalSettingsPreparer()
-
Method Summary
Modifier and Type Method Description static Environment
prepareEnvironment(Settings input, java.util.Map<java.lang.String,java.lang.String> properties, java.nio.file.Path configPath, java.util.function.Supplier<java.lang.String> defaultNodeName)
Prepares the settings by gathering all elasticsearch system properties, optionally loading the configuration settings.static Settings
prepareSettings(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, java.util.Map<java.lang.String,java.lang.String> properties, java.nio.file.Path configPath, java.util.function.Supplier<java.lang.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
-
-