| Interface | Description |
|---|---|
| DruidLeaderSelector |
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.
|
| DruidLeaderSelector.Listener | |
| DruidNodeAnnouncer |
DiscoveryDruidNode announcer for internal discovery.
|
| DruidNodeDiscovery |
Interface for discovering Druid Nodes announced by DruidNodeAnnouncer.
|
| DruidNodeDiscovery.Listener |
Listener for watching nodes in a DruidNodeDiscovery instance obtained via DruidNodeDiscoveryProvider.getXXX().
|
| Class | Description |
|---|---|
| DataNodeService |
Metadata announced by any node that serves segments.
|
| DiscoveryDruidNode |
Representation of all information related to discovery of a node and all the other metadata associated with
the node per nodeType such as broker, historical etc.
|
| DruidLeaderClient |
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| DruidNodeDiscoveryProvider |
Provider of DruidNodeDiscovery instances.
|
| DruidService |
Metadata of a service announced by node.
|
| LookupNodeService |
Metadata announced by any node that serves queries and hence applies lookups.
|
| WorkerNodeService |
Worker metadata announced by Middle Manager.
|
Copyright © 2011–2018. All rights reserved.