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.