Class DiscoveryModule

java.lang.Object
org.elasticsearch.discovery.DiscoveryModule

public class DiscoveryModule
extends java.lang.Object
A module for loading classes for node discovery.
  • Field Details

    • ZEN_DISCOVERY_TYPE

      public static final java.lang.String ZEN_DISCOVERY_TYPE
      See Also:
      Constant Field Values
    • ZEN2_DISCOVERY_TYPE

      public static final java.lang.String ZEN2_DISCOVERY_TYPE
      See Also:
      Constant Field Values
    • SINGLE_NODE_DISCOVERY_TYPE

      public static final java.lang.String SINGLE_NODE_DISCOVERY_TYPE
      See Also:
      Constant Field Values
    • DISCOVERY_TYPE_SETTING

      public static final Setting<java.lang.String> DISCOVERY_TYPE_SETTING
    • LEGACY_DISCOVERY_HOSTS_PROVIDER_SETTING

      public static final Setting<java.util.List<java.lang.String>> LEGACY_DISCOVERY_HOSTS_PROVIDER_SETTING
    • DISCOVERY_SEED_PROVIDERS_SETTING

      public static final Setting<java.util.List<java.lang.String>> DISCOVERY_SEED_PROVIDERS_SETTING
    • DEFAULT_ELECTION_STRATEGY

      public static final java.lang.String DEFAULT_ELECTION_STRATEGY
      See Also:
      Constant Field Values
    • ELECTION_STRATEGY_SETTING

      public static final Setting<java.lang.String> ELECTION_STRATEGY_SETTING
  • Constructor Details

  • Method Details

    • isSingleNodeDiscovery

      public static boolean isSingleNodeDiscovery​(Settings settings)
    • getDiscovery

      public Discovery getDiscovery()