Package org.elasticsearch.discovery
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 Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_ELECTION_STRATEGY
static Setting<java.util.List<java.lang.String>>
DISCOVERY_SEED_PROVIDERS_SETTING
static Setting<java.lang.String>
DISCOVERY_TYPE_SETTING
static Setting<java.lang.String>
ELECTION_STRATEGY_SETTING
static Setting<java.util.List<java.lang.String>>
LEGACY_DISCOVERY_HOSTS_PROVIDER_SETTING
static java.lang.String
SINGLE_NODE_DISCOVERY_TYPE
static java.lang.String
ZEN_DISCOVERY_TYPE
static java.lang.String
ZEN2_DISCOVERY_TYPE
-
Constructor Summary
Constructors Constructor Description DiscoveryModule(Settings settings, ThreadPool threadPool, TransportService transportService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService, MasterService masterService, ClusterApplier clusterApplier, ClusterSettings clusterSettings, java.util.List<DiscoveryPlugin> plugins, AllocationService allocationService, java.nio.file.Path configFile, GatewayMetaState gatewayMetaState, RerouteService rerouteService, NodeHealthService nodeHealthService)
-
Method Summary
Modifier and Type Method Description Discovery
getDiscovery()
static boolean
isSingleNodeDiscovery(Settings settings)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
LEGACY_DISCOVERY_HOSTS_PROVIDER_SETTING
public static final Setting<java.util.List<java.lang.String>> LEGACY_DISCOVERY_HOSTS_PROVIDER_SETTING -
DISCOVERY_SEED_PROVIDERS_SETTING
-
DEFAULT_ELECTION_STRATEGY
public static final java.lang.String DEFAULT_ELECTION_STRATEGY- See Also:
- Constant Field Values
-
ELECTION_STRATEGY_SETTING
-
-
Constructor Details
-
DiscoveryModule
public DiscoveryModule(Settings settings, ThreadPool threadPool, TransportService transportService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService, MasterService masterService, ClusterApplier clusterApplier, ClusterSettings clusterSettings, java.util.List<DiscoveryPlugin> plugins, AllocationService allocationService, java.nio.file.Path configFile, GatewayMetaState gatewayMetaState, RerouteService rerouteService, NodeHealthService nodeHealthService)
-
-
Method Details
-
isSingleNodeDiscovery
-
getDiscovery
-