public class ServerSelector extends Object implements DiscoverySelector<QueryableDruidServer>
| Constructor and Description |
|---|
ServerSelector(DataSegment segment,
TierSelectorStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServerAndUpdateSegment(QueryableDruidServer server,
DataSegment segment) |
List<DruidServerMetadata> |
getCandidates(int numCandidates) |
DataSegment |
getSegment() |
boolean |
isEmpty() |
QueryableDruidServer |
pick() |
boolean |
removeServer(QueryableDruidServer server) |
public ServerSelector(DataSegment segment, TierSelectorStrategy strategy)
public DataSegment getSegment()
public void addServerAndUpdateSegment(QueryableDruidServer server, DataSegment segment)
public boolean removeServer(QueryableDruidServer server)
public boolean isEmpty()
public List<DruidServerMetadata> getCandidates(int numCandidates)
public QueryableDruidServer pick()
pick in interface DiscoverySelector<QueryableDruidServer>Copyright © 2011–2017. All rights reserved.