public class LookupCoordinatorManager extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LookupCoordinatorManager.LookupsCommunicator |
Modifier and Type | Field and Description |
---|---|
static String |
LOOKUP_CONFIG_KEY |
static String |
LOOKUP_LISTEN_ANNOUNCE_KEY |
static String |
OLD_LOOKUP_CONFIG_KEY |
Constructor and Description |
---|
LookupCoordinatorManager(HttpClient httpClient,
DruidNodeDiscoveryProvider druidNodeDiscoveryProvider,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
JacksonConfigManager configManager,
LookupCoordinatorManagerConfig lookupCoordinatorManagerConfig) |
Modifier and Type | Method and Description |
---|---|
boolean |
deleteLookup(String tier,
String lookup,
AuditInfo auditInfo) |
Collection<com.google.common.net.HostAndPort> |
discoverNodesInTier(String tier) |
Set<String> |
discoverTiers() |
Map<String,Map<String,LookupExtractorFactoryMapContainer>> |
getKnownLookups() |
Map<com.google.common.net.HostAndPort,LookupsState<LookupExtractorFactoryMapContainer>> |
getLastKnownLookupsStateOnNodes() |
LookupExtractorFactoryMapContainer |
getLookup(String tier,
String lookupName)
Try to find a lookupName spec for the specified lookupName.
|
void |
start() |
void |
stop() |
boolean |
updateLookup(String tier,
String lookupName,
LookupExtractorFactoryMapContainer spec,
AuditInfo auditInfo) |
boolean |
updateLookups(Map<String,Map<String,LookupExtractorFactoryMapContainer>> updateSpec,
AuditInfo auditInfo) |
public static final String OLD_LOOKUP_CONFIG_KEY
public static final String LOOKUP_CONFIG_KEY
public static final String LOOKUP_LISTEN_ANNOUNCE_KEY
@Inject public LookupCoordinatorManager(HttpClient httpClient, DruidNodeDiscoveryProvider druidNodeDiscoveryProvider, com.fasterxml.jackson.databind.ObjectMapper smileMapper, JacksonConfigManager configManager, LookupCoordinatorManagerConfig lookupCoordinatorManagerConfig)
public boolean updateLookup(String tier, String lookupName, LookupExtractorFactoryMapContainer spec, AuditInfo auditInfo)
public boolean updateLookups(Map<String,Map<String,LookupExtractorFactoryMapContainer>> updateSpec, AuditInfo auditInfo)
public Map<String,Map<String,LookupExtractorFactoryMapContainer>> getKnownLookups()
public Collection<com.google.common.net.HostAndPort> discoverNodesInTier(String tier)
public Map<com.google.common.net.HostAndPort,LookupsState<LookupExtractorFactoryMapContainer>> getLastKnownLookupsStateOnNodes()
@Nullable public LookupExtractorFactoryMapContainer getLookup(String tier, String lookupName)
lookupName
- The lookupName to look forpublic void start()
public void stop()
Copyright © 2011–2018. All rights reserved.