Package org.apache.druid.discovery
package org.apache.druid.discovery
-
ClassDescriptionCommon code used by various implementations of DruidNodeDiscovery.Utils class for shared client methodsMetadata announced by any node that serves segments.Client to query data servers given a query.Response handler for the
DataServerClient.Representation of all information related to discovery of a node and all the other metadata associated with the node per nodeRole such as broker, historical etc.Interface for supporting Overlord and Coordinator Leader Elections in TaskMaster and DruidCoordinator which expect appropriate implementation available in guice annotated with @IndexingService and @Coordinator respectively.DiscoveryDruidNode announcer for internal discovery.Interface for discovering Druid nodes announced byDruidNodeAnnouncer.Listener for watching nodes in a DruidNodeDiscovery instance obtained viaDruidNodeDiscoveryProvider.getXXX().Provider ofDruidNodeDiscoveryinstances.Metadata of a service announced by node.Metadata announced by any node that serves queries and hence applies lookups.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery.Worker metadata announced by Middle Manager.