public class LookupCoordinatorManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
LOOKUP_CONFIG_KEY |
static String |
LOOKUP_LISTEN_ANNOUNCE_KEY |
Constructor and Description |
---|
LookupCoordinatorManager(com.metamx.http.client.HttpClient httpClient,
ListenerDiscoverer listenerDiscoverer,
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<String> |
discoverTiers() |
Map<String,Map<String,Map<String,Object>>> |
getKnownLookups() |
Map<String,Object> |
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,
Map<String,Object> spec,
AuditInfo auditInfo) |
boolean |
updateLookups(Map<String,Map<String,Map<String,Object>>> updateSpec,
AuditInfo auditInfo) |
public static final String LOOKUP_CONFIG_KEY
public static final String LOOKUP_LISTEN_ANNOUNCE_KEY
@Inject public LookupCoordinatorManager(com.metamx.http.client.HttpClient httpClient, ListenerDiscoverer listenerDiscoverer, com.fasterxml.jackson.databind.ObjectMapper smileMapper, JacksonConfigManager configManager, LookupCoordinatorManagerConfig lookupCoordinatorManagerConfig)
public boolean updateLookup(String tier, String lookupName, Map<String,Object> spec, AuditInfo auditInfo)
public boolean updateLookups(Map<String,Map<String,Map<String,Object>>> updateSpec, AuditInfo auditInfo)
public Collection<String> discoverTiers()
@Nullable public Map<String,Object> getLookup(String tier, String lookupName)
lookupName
- The lookupName to look forpublic void start()
public void stop()
Copyright © 2011–2017. All rights reserved.