Module org.elasticsearch.server
Package org.elasticsearch.discovery
Class SettingsBasedSeedHostsProvider
java.lang.Object
org.elasticsearch.discovery.SettingsBasedSeedHostsProvider
- All Implemented Interfaces:
- SeedHostsProvider
An implementation of 
SeedHostsProvider that reads hosts/ports
 from the "discovery.seed_hosts" node setting. If the port is
 left off an entry, we default to the first port in the transport.port range.
 An example setting might look as follows:
 [67.81.244.10, 67.81.244.11:9305, 67.81.244.15:9400]- 
Nested Class SummaryNested classes/interfaces inherited from interface org.elasticsearch.discovery.SeedHostsProviderSeedHostsProvider.HostsResolver
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionSettingsBasedSeedHostsProvider(Settings settings, TransportService transportService) 
- 
Method SummaryModifier and TypeMethodDescriptiongetSeedAddresses(SeedHostsProvider.HostsResolver hostsResolver) Returns a list of seed hosts to use for discovery.
- 
Field Details- 
DISCOVERY_SEED_HOSTS_SETTING
 
- 
- 
Constructor Details- 
SettingsBasedSeedHostsProvider
 
- 
- 
Method Details- 
getSeedAddressesDescription copied from interface:SeedHostsProviderReturns a list of seed hosts to use for discovery. Called repeatedly while discovery is active (i.e. while there is no master) so that this list may be dynamic.- Specified by:
- getSeedAddressesin interface- SeedHostsProvider
 
 
-