Package org.opensearch.discovery
package org.opensearch.discovery
Node Discovery Module Foundation Classes.
-
ClassDescriptionAllows to wait for all nodes to reply to the publish of a new cluster state and notifies the
ClusterStatePublisher.AckListener
so that the cluster state update can be acknowledgedHandles responses obtained when publishing a new cluster state from cluster-manager to all non cluster-manager nodes.Exception when the cluster-manager is not discoveredA pluggable module allowing to implement discovery of other nodes, publishing of the cluster state to all nodes, electing a cluster-manager of the cluster that raises cluster state change events.A module for loading classes for node discovery.Stores discovery statsAn implementation ofSeedHostsProvider
that reads hosts/ports fromFileBasedSeedHostsProvider.UNICAST_HOSTS_FILE
.Connector for transport handshakeInitializeExtensionRequest to intialize pluginPluginResponse to intialize pluginDeprecated.finds peersResolves the configured unicast host.Transport address connector interface.Request sent to a peer nodeA pluggable provider of the list of seed hosts to use for discovery.Helper object that allows to resolve a list of hosts to a list of transport addresses.Resolves seed hosts listed in the configAn implementation ofSeedHostsProvider
that reads hosts/ports from the "discovery.seed_hosts" node setting.
ClusterManagerNotDiscoveredException