Uses of Package
org.apache.druid.discovery
Packages that use org.apache.druid.discovery
Package
Description
-
Classes in org.apache.druid.discovery used by org.apache.druid.client
-
Classes in org.apache.druid.discovery used by org.apache.druid.curator.discoveryClassDescriptionRepresentation 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 by
DruidNodeAnnouncer.Provider ofDruidNodeDiscoveryinstances.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.discoveryClassDescriptionCommon code used by various implementations of DruidNodeDiscovery.Metadata announced by any node that serves segments.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 discovering Druid nodes announced by
DruidNodeAnnouncer.Listener for watching nodes in a DruidNodeDiscovery instance obtained viaDruidNodeDiscoveryProvider.getXXX().Provider ofDruidNodeDiscoveryinstances.Metadata of a service announced by node.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.guiceClassDescriptionMetadata announced by any node that serves segments.This class facilitates interaction with Coordinator/Overlord leader nodes.Provider of
DruidNodeDiscoveryinstances.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.initializationClassDescriptionDefines the 'role' of a Druid service, utilized to strongly type announcement and service discovery.
-
Classes in org.apache.druid.discovery used by org.apache.druid.jackson
-
Classes in org.apache.druid.discovery used by org.apache.druid.messages.client
-
Classes in org.apache.druid.discovery used by org.apache.druid.messages.serverClassDescriptionProvider of
DruidNodeDiscoveryinstances.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.metadata.segmentClassDescriptionInterface for supporting Overlord and Coordinator Leader Elections in TaskMaster and DruidCoordinator which expect appropriate implementation available in guice annotated with @IndexingService and @Coordinator respectively.
-
Classes in org.apache.druid.discovery used by org.apache.druid.query.lookupClassDescriptionMetadata announced by any node that serves queries and hence applies lookups.
-
Classes in org.apache.druid.discovery used by org.apache.druid.rpcClassDescriptionProvider of
DruidNodeDiscoveryinstances.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.rpc.guice
-
Classes in org.apache.druid.discovery used by org.apache.druid.serverClassDescriptionInterface for supporting Overlord and Coordinator Leader Elections in TaskMaster and DruidCoordinator which expect appropriate implementation available in guice annotated with @IndexingService and @Coordinator respectively.
-
Classes in org.apache.druid.discovery used by org.apache.druid.server.coordinationClassDescriptionDefines the 'role' of a Druid service, utilized to strongly type announcement and service discovery.
-
Classes in org.apache.druid.discovery used by org.apache.druid.server.coordinatorClassDescriptionInterface for supporting Overlord and Coordinator Leader Elections in TaskMaster and DruidCoordinator which expect appropriate implementation available in guice annotated with @IndexingService and @Coordinator respectively.
-
Classes in org.apache.druid.discovery used by org.apache.druid.server.httpClassDescriptionProvider of
DruidNodeDiscoveryinstances.Defines the 'role' of a Druid service, utilized to strongly type announcement and service discovery. -
Classes in org.apache.druid.discovery used by org.apache.druid.server.lookup.cache
-
Classes in org.apache.druid.discovery used by org.apache.druid.server.metricsClassDescriptionDefines the 'role' of a Druid service, utilized to strongly type announcement and service discovery.