| Package | Description |
|---|---|
| org.apache.druid.curator.discovery | |
| org.apache.druid.discovery | |
| org.apache.druid.server.http |
| Modifier and Type | Method and Description |
|---|---|
BooleanSupplier |
CuratorDruidNodeDiscoveryProvider.getForNode(DruidNode node,
NodeRole nodeRole) |
DruidNodeDiscovery |
CuratorDruidNodeDiscoveryProvider.getForNodeRole(NodeRole nodeRole) |
| Modifier and Type | Field and Description |
|---|---|
static NodeRole |
NodeRole.BROKER |
static NodeRole |
NodeRole.COORDINATOR |
static NodeRole |
NodeRole.HISTORICAL |
static NodeRole |
NodeRole.INDEXER |
static NodeRole |
NodeRole.MIDDLE_MANAGER |
static NodeRole |
NodeRole.OVERLORD |
static NodeRole |
NodeRole.PEON |
static NodeRole |
NodeRole.ROUTER |
| Modifier and Type | Method and Description |
|---|---|
static NodeRole |
NodeRole.fromJsonName(String jsonName) |
NodeRole |
DiscoveryDruidNode.getNodeRole()
Keeping the legacy name 'nodeType' property name for backward compatibility.
|
static NodeRole[] |
NodeRole.values()
built-in node roles
|
| Modifier and Type | Method and Description |
|---|---|
abstract BooleanSupplier |
DruidNodeDiscoveryProvider.getForNode(DruidNode node,
NodeRole nodeRole) |
abstract DruidNodeDiscovery |
DruidNodeDiscoveryProvider.getForNodeRole(NodeRole nodeRole)
Get a
DruidNodeDiscovery instance to discover nodes of the given node role. |
| Constructor and Description |
|---|
BaseNodeRoleWatcher(ExecutorService listenerExecutor,
NodeRole nodeRole) |
DiscoveryDruidNode(DruidNode druidNode,
NodeRole nodeRole,
Map<String,DruidService> services) |
DruidLeaderClient(HttpClient httpClient,
DruidNodeDiscoveryProvider druidNodeDiscoveryProvider,
NodeRole nodeRoleToWatch,
String leaderRequestPath) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
ClusterResource.getClusterServers(NodeRole nodeRole,
boolean full) |
| Constructor and Description |
|---|
SelfDiscoveryResource(DruidNode thisDruidNode,
Set<NodeRole> thisNodeRoles,
DruidNodeDiscoveryProvider nodeDiscoveryProvider,
Lifecycle lifecycle) |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.