Class CuratorDruidNodeDiscoveryProvider
java.lang.Object
org.apache.druid.discovery.DruidNodeDiscoveryProvider
org.apache.druid.curator.discovery.CuratorDruidNodeDiscoveryProvider
-
Constructor Summary
ConstructorsConstructorDescriptionCuratorDruidNodeDiscoveryProvider(org.apache.curator.framework.CuratorFramework curatorFramework, ZkPathsConfig config, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetForNode(DruidNode node, NodeRole nodeRole) getForNodeRole(NodeRole nodeRole) Get aDruidNodeDiscoveryinstance to discover nodes of the given node role.voidstart()voidstop()Methods inherited from class org.apache.druid.discovery.DruidNodeDiscoveryProvider
getForService
-
Constructor Details
-
CuratorDruidNodeDiscoveryProvider
@Inject public CuratorDruidNodeDiscoveryProvider(org.apache.curator.framework.CuratorFramework curatorFramework, ZkPathsConfig config, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
-
-
Method Details
-
getForNode
- Specified by:
getForNodein classDruidNodeDiscoveryProvider
-
getForNodeRole
Description copied from class:DruidNodeDiscoveryProviderGet aDruidNodeDiscoveryinstance to discover nodes of the given node role.- Specified by:
getForNodeRolein classDruidNodeDiscoveryProvider
-
start
public void start() -
stop
- Throws:
IOException
-