Package org.elasticsearch.discovery
Interface SeedHostsProvider
-
- All Known Implementing Classes:
FileBasedSeedHostsProvider
,SettingsBasedSeedHostsProvider
public interface SeedHostsProvider
A pluggable provider of the list of seed hosts to use for discovery.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SeedHostsProvider.HostsResolver
Helper object that allows to resolve a list of hosts to a list of transport addresses.
-
Method Summary
Modifier and Type Method Description java.util.List<TransportAddress>
getSeedAddresses(SeedHostsProvider.HostsResolver hostsResolver)
Returns a list of seed hosts to use for discovery.
-
-
-
Method Detail
-
getSeedAddresses
java.util.List<TransportAddress> getSeedAddresses(SeedHostsProvider.HostsResolver hostsResolver)
Returns 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.
-
-