Package org.elasticsearch.discovery
-
Interface Summary Interface Description Discovery A pluggable module allowing to implement discovery of other nodes, publishing of the cluster state to all nodes, electing a master of the cluster that raises cluster state change events.PeerFinder.ConfiguredHostsResolver PeerFinder.TransportAddressConnector SeedHostsProvider A pluggable provider of the list of seed hosts to use for discovery.SeedHostsProvider.HostsResolver Helper object that allows to resolve a list of hosts to a list of transport addresses. -
Class Summary Class Description AckClusterStatePublishResponseHandler Allows to wait for all nodes to reply to the publish of a new cluster state and notifies theClusterStatePublisher.AckListener
so that the cluster state update can be acknowledgedBlockingClusterStatePublishResponseHandler Handles responses obtained when publishing a new cluster state from master to all non master nodes.DiscoveryModule A module for loading classes for node discovery.DiscoverySettings Exposes common discovery settings that may be supported by all the different discovery implementationsDiscoveryStats FileBasedSeedHostsProvider An implementation ofSeedHostsProvider
that reads hosts/ports fromFileBasedSeedHostsProvider.UNICAST_HOSTS_FILE
.HandshakingTransportAddressConnector PeerFinder PeersRequest SeedHostsResolver SettingsBasedSeedHostsProvider An implementation ofSeedHostsProvider
that reads hosts/ports from the "discovery.seed_hosts" node setting. -
Exception Summary Exception Description MasterNotDiscoveredException