public abstract class DruidNodeDiscoveryProvider extends Object
| Modifier and Type | Field and Description | 
|---|---|
static Set<String> | 
ALL_NODE_TYPES  | 
static String | 
NODE_TYPE_BROKER  | 
static String | 
NODE_TYPE_COORDINATOR  | 
static String | 
NODE_TYPE_HISTORICAL  | 
static String | 
NODE_TYPE_MM  | 
static String | 
NODE_TYPE_OVERLORD  | 
static String | 
NODE_TYPE_PEON  | 
static String | 
NODE_TYPE_ROUTER  | 
| Constructor and Description | 
|---|
DruidNodeDiscoveryProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract DruidNodeDiscovery | 
getForNodeType(String nodeType)
Get DruidNodeDiscovery instance to discover nodes of given nodeType. 
 | 
DruidNodeDiscovery | 
getForService(String serviceName)
Get DruidNodeDiscovery instance to discover nodes that announce given service in its metadata. 
 | 
public static final String NODE_TYPE_COORDINATOR
public static final String NODE_TYPE_HISTORICAL
public static final String NODE_TYPE_BROKER
public static final String NODE_TYPE_OVERLORD
public static final String NODE_TYPE_PEON
public static final String NODE_TYPE_ROUTER
public static final String NODE_TYPE_MM
public abstract DruidNodeDiscovery getForNodeType(String nodeType)
public DruidNodeDiscovery getForService(String serviceName)
Copyright © 2011–2018. All rights reserved.