public class TieredBrokerHostSelector<T> extends Object
Constructor and Description |
---|
TieredBrokerHostSelector(CoordinatorRuleManager ruleManager,
TieredBrokerConfig tierConfig,
DruidNodeDiscoveryProvider druidNodeDiscoveryProvider,
List<TieredBrokerSelectorStrategy> strategies) |
Modifier and Type | Method and Description |
---|---|
Map<String,List<Server>> |
getAllBrokers() |
Pair<String,Server> |
getDefaultLookup() |
String |
getDefaultServiceName() |
Pair<String,Server> |
select(Query<T> query) |
void |
start() |
void |
stop() |
@Inject public TieredBrokerHostSelector(CoordinatorRuleManager ruleManager, TieredBrokerConfig tierConfig, DruidNodeDiscoveryProvider druidNodeDiscoveryProvider, List<TieredBrokerSelectorStrategy> strategies)
public void start()
public void stop()
public String getDefaultServiceName()
Copyright © 2011–2018. All rights reserved.