| Class and Description |
|---|
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| Class and Description |
|---|
| DruidLeaderClient
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| Class and Description |
|---|
| DruidLeaderClient
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| Class and Description |
|---|
| DiscoveryDruidNode
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.
|
| 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. |
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| NodeRole
This is a historical occasion that this enum is different from
ServerType (also called "node type" in various places) because they are
essentially the same abstraction, but merging them could only increase the complexity and drop the code safety,
because they name the same types differently ("peon" - "indexer-executor" and "middleManager" - "realtime") and both
expose them via JSON APIs. |
| Class and Description |
|---|
| DiscoveryDruidNode
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.
|
| DruidLeaderSelector.Listener |
| DruidNodeDiscovery
Interface for discovering Druid nodes announced by
DruidNodeAnnouncer. |
| DruidNodeDiscovery.Listener
Listener for watching nodes in a DruidNodeDiscovery instance obtained via
DruidNodeDiscoveryProvider.getXXX(). |
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| DruidService
Metadata of a service announced by node.
|
| NodeRole
This is a historical occasion that this enum is different from
ServerType (also called "node type" in various places) because they are
essentially the same abstraction, but merging them could only increase the complexity and drop the code safety,
because they name the same types differently ("peon" - "indexer-executor" and "middleManager" - "realtime") and both
expose them via JSON APIs. |
| Class and Description |
|---|
| DataNodeService
Metadata announced by any node that serves segments.
|
| DruidLeaderClient
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| Class and Description |
|---|
| DruidLeaderClient
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| LookupNodeService
Metadata announced by any node that serves queries and hence applies lookups.
|
| Class and 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.
|
| Class and 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.
|
| Class and Description |
|---|
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| NodeRole
This is a historical occasion that this enum is different from
ServerType (also called "node type" in various places) because they are
essentially the same abstraction, but merging them could only increase the complexity and drop the code safety,
because they name the same types differently ("peon" - "indexer-executor" and "middleManager" - "realtime") and both
expose them via JSON APIs. |
| Class and Description |
|---|
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
| Class and Description |
|---|
| DruidLeaderClient
This class facilitates interaction with Coordinator/Overlord leader nodes.
|
| DruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances. |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.