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)
@Nullable public QueryableDruidServer pick()
pick in interface DiscoverySelector<QueryableDruidServer>Copyright © 2011–2018. All rights reserved.