| 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) |
DiscoveryDruidNode(DruidNode druidNode,
NodeRole nodeRole,
Map<String,DruidService> services,
org.joda.time.DateTime startTime) |
DruidLeaderClient(HttpClient httpClient,
DruidNodeDiscoveryProvider druidNodeDiscoveryProvider,
NodeRole nodeRoleToWatch,
String leaderRequestPath) |
| Constructor and Description |
|---|
DruidInjectorBuilder(com.google.inject.Injector baseInjector,
Set<NodeRole> nodeRoles) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.inject.Injector |
ServerInjectorBuilder.makeServerInjector(com.google.inject.Injector baseInjector,
Set<NodeRole> nodeRoles,
Iterable<? extends com.google.inject.Module> modules)
Create a server injector.
|
ServerInjectorBuilder |
ServerInjectorBuilder.nodeRoles(Set<NodeRole> nodeRoles) |
static com.google.inject.Module |
ServerInjectorBuilder.registerNodeRoleModule(Set<NodeRole> nodeRoles) |
| Constructor and Description |
|---|
CoreInjectorBuilder(com.google.inject.Injector baseInjector,
Set<NodeRole> nodeRoles) |
| Constructor and Description |
|---|
DiscoveryServiceLocator(DruidNodeDiscoveryProvider discoveryProvider,
NodeRole nodeRole) |
| Modifier and Type | Method and Description |
|---|---|
static ServerType |
ServerType.fromNodeRole(NodeRole nodeRole) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
OshiSysMonitor |
MetricsModule.getOshiSysMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder,
Set<NodeRole> nodeRoles) |
SysMonitor |
MetricsModule.getSysMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder,
Set<NodeRole> nodeRoles) |
void |
MetricsModule.setNodeRoles(Set<NodeRole> nodeRoles) |
| Constructor and Description |
|---|
WorkerTaskCountStatsMonitor(com.google.inject.Injector injector,
Set<NodeRole> nodeRoles) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.