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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InternalSettingsPreparer

      public InternalSettingsPreparer()
  • Method Details

    • 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 file
      properties - 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