public class CuratorDruidNodeDiscoveryProvider extends DruidNodeDiscoveryProvider
| Constructor and Description |
|---|
CuratorDruidNodeDiscoveryProvider(org.apache.curator.framework.CuratorFramework curatorFramework,
ZkPathsConfig config,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
| Modifier and Type | Method and Description |
|---|---|
BooleanSupplier |
getForNode(DruidNode node,
NodeRole nodeRole) |
DruidNodeDiscovery |
getForNodeRole(NodeRole nodeRole)
Get a
DruidNodeDiscovery instance to discover nodes of the given node role. |
void |
start() |
void |
stop() |
getForService@Inject
public CuratorDruidNodeDiscoveryProvider(org.apache.curator.framework.CuratorFramework curatorFramework,
ZkPathsConfig config,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public BooleanSupplier getForNode(DruidNode node, NodeRole nodeRole)
getForNode in class DruidNodeDiscoveryProviderpublic DruidNodeDiscovery getForNodeRole(NodeRole nodeRole)
DruidNodeDiscoveryProviderDruidNodeDiscovery instance to discover nodes of the given node role.getForNodeRole in class DruidNodeDiscoveryProviderpublic void start()
public void stop()
throws IOException
IOExceptionCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.