public class K8sDruidNodeDiscoveryProvider extends DruidNodeDiscoveryProvider
| Constructor and Description |
|---|
K8sDruidNodeDiscoveryProvider(PodInfo podInfo,
K8sDiscoveryConfig discoveryConfig,
K8sApiClient k8sApiClient) |
| Modifier and Type | Method and Description |
|---|---|
BooleanSupplier |
getForNode(DruidNode node,
NodeRole nodeRole) |
DruidNodeDiscovery |
getForNodeRole(NodeRole nodeType) |
void |
start() |
void |
stop() |
getForService@Inject public K8sDruidNodeDiscoveryProvider(PodInfo podInfo, K8sDiscoveryConfig discoveryConfig, K8sApiClient k8sApiClient)
public BooleanSupplier getForNode(DruidNode node, NodeRole nodeRole)
getForNode in class DruidNodeDiscoveryProviderpublic DruidNodeDiscovery getForNodeRole(NodeRole nodeType)
getForNodeRole in class DruidNodeDiscoveryProviderpublic void start()
public void stop()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.