Uses of Class
org.apache.druid.discovery.NodeRole
Packages that use NodeRole
Package
Description
-
Uses of NodeRole in org.apache.druid.curator.discovery
Methods in org.apache.druid.curator.discovery with parameters of type NodeRoleModifier and TypeMethodDescriptionCuratorDruidNodeDiscoveryProvider.getForNode(DruidNode node, NodeRole nodeRole) CuratorDruidNodeDiscoveryProvider.getForNodeRole(NodeRole nodeRole) -
Uses of NodeRole in org.apache.druid.discovery
Fields in org.apache.druid.discovery declared as NodeRoleModifier and TypeFieldDescriptionstatic final NodeRoleNodeRole.BROKERstatic final NodeRoleNodeRole.COORDINATORstatic final NodeRoleNodeRole.HISTORICALstatic final NodeRoleNodeRole.INDEXERstatic final NodeRoleNodeRole.MIDDLE_MANAGERstatic final NodeRoleNodeRole.OVERLORDstatic final NodeRoleNodeRole.PEONstatic final NodeRoleNodeRole.ROUTERMethods in org.apache.druid.discovery that return NodeRoleModifier and TypeMethodDescriptionstatic NodeRoleNodeRole.fromJsonName(String jsonName) DiscoveryDruidNode.getNodeRole()Keeping the legacy name 'nodeType' property name for backward compatibility.static NodeRole[]NodeRole.values()built-in node rolesMethods in org.apache.druid.discovery with parameters of type NodeRoleModifier and TypeMethodDescriptionstatic BaseNodeRoleWatcherBaseNodeRoleWatcher.create(ScheduledExecutorService listenerExecutor, NodeRole nodeRole) abstract BooleanSupplierDruidNodeDiscoveryProvider.getForNode(DruidNode node, NodeRole nodeRole) abstract DruidNodeDiscoveryDruidNodeDiscoveryProvider.getForNodeRole(NodeRole nodeRole) Get aDruidNodeDiscoveryinstance to discover nodes of the given node role.Constructors in org.apache.druid.discovery with parameters of type NodeRoleModifierConstructorDescriptionBaseNodeRoleWatcher(ScheduledExecutorService 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) -
Uses of NodeRole in org.apache.druid.guice
Constructor parameters in org.apache.druid.guice with type arguments of type NodeRoleModifierConstructorDescriptionDruidInjectorBuilder(com.google.inject.Injector baseInjector, Set<NodeRole> nodeRoles) -
Uses of NodeRole in org.apache.druid.initialization
Method parameters in org.apache.druid.initialization with type arguments of type NodeRoleModifier and TypeMethodDescriptionstatic com.google.inject.InjectorServerInjectorBuilder.makeServerInjector(com.google.inject.Injector baseInjector, Set<NodeRole> nodeRoles, Iterable<? extends com.google.inject.Module> modules) Create a server injector.static com.google.inject.ModuleServerInjectorBuilder.registerNodeRoleModule(Set<NodeRole> nodeRoles) Constructor parameters in org.apache.druid.initialization with type arguments of type NodeRoleModifierConstructorDescriptionCoreInjectorBuilder(com.google.inject.Injector baseInjector, Set<NodeRole> nodeRoles) -
Uses of NodeRole in org.apache.druid.messages.server
Constructors in org.apache.druid.messages.server with parameters of type NodeRoleModifierConstructorDescriptionMessageRelayMonitor(DruidNodeDiscoveryProvider discoveryProvider, Outbox<?> outbox, NodeRole clientRole) -
Uses of NodeRole in org.apache.druid.rpc
Constructors in org.apache.druid.rpc with parameters of type NodeRoleModifierConstructorDescriptionDiscoveryServiceLocator(DruidNodeDiscoveryProvider discoveryProvider, NodeRole nodeRole) -
Uses of NodeRole in org.apache.druid.server.coordination
Methods in org.apache.druid.server.coordination with parameters of type NodeRole -
Uses of NodeRole in org.apache.druid.server.http
Methods in org.apache.druid.server.http with parameters of type NodeRoleModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseClusterResource.getClusterServers(NodeRole nodeRole, boolean full) Constructor parameters in org.apache.druid.server.http with type arguments of type NodeRoleModifierConstructorDescriptionSelfDiscoveryResource(DruidNode thisDruidNode, Set<NodeRole> thisNodeRoles, DruidNodeDiscoveryProvider nodeDiscoveryProvider, Lifecycle lifecycle) -
Uses of NodeRole in org.apache.druid.server.metrics
Method parameters in org.apache.druid.server.metrics with type arguments of type NodeRoleModifier and TypeMethodDescriptionMetricsModule.getOshiSysMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder, Set<NodeRole> nodeRoles, OshiSysMonitorConfig oshiSysConfig) MetricsModule.getSysMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder, Set<NodeRole> nodeRoles) voidMetricsModule.setNodeRoles(Set<NodeRole> nodeRoles) Constructor parameters in org.apache.druid.server.metrics with type arguments of type NodeRoleModifierConstructorDescriptionWorkerTaskCountStatsMonitor(com.google.inject.Injector injector, Set<NodeRole> nodeRoles)