Package org.apache.druid.discovery
Class DruidNodeDiscoveryProvider
java.lang.Object
org.apache.druid.discovery.DruidNodeDiscoveryProvider
- Direct Known Subclasses:
CuratorDruidNodeDiscoveryProvider
Provider of
DruidNodeDiscovery instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BooleanSuppliergetForNode(DruidNode node, NodeRole nodeRole) abstract DruidNodeDiscoverygetForNodeRole(NodeRole nodeRole) Get aDruidNodeDiscoveryinstance to discover nodes of the given node role.getForService(String serviceName) Get DruidNodeDiscovery instance to discover nodes that announce given service in its metadata.
-
Constructor Details
-
DruidNodeDiscoveryProvider
public DruidNodeDiscoveryProvider()
-
-
Method Details
-
getForNode
-
getForNodeRole
Get aDruidNodeDiscoveryinstance to discover nodes of the given node role. -
getForService
Get DruidNodeDiscovery instance to discover nodes that announce given service in its metadata.
-