public abstract class DruidNodeDiscoveryProvider extends Object
DruidNodeDiscovery instances.| Constructor and Description |
|---|
DruidNodeDiscoveryProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract BooleanSupplier |
getForNode(DruidNode node,
NodeRole nodeRole) |
abstract DruidNodeDiscovery |
getForNodeRole(NodeRole nodeRole)
Get a
DruidNodeDiscovery instance to discover nodes of the given node role. |
DruidNodeDiscovery |
getForService(String serviceName)
Get DruidNodeDiscovery instance to discover nodes that announce given service in its metadata.
|
public abstract BooleanSupplier getForNode(DruidNode node, NodeRole nodeRole)
public abstract DruidNodeDiscovery getForNodeRole(NodeRole nodeRole)
DruidNodeDiscovery instance to discover nodes of the given node role.public DruidNodeDiscovery getForService(String serviceName)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.