public abstract class AbstractTierSelectorStrategy extends Object implements TierSelectorStrategy
Constructor and Description |
---|
AbstractTierSelectorStrategy(ServerSelectorStrategy serverSelectorStrategy) |
Modifier and Type | Method and Description |
---|---|
QueryableDruidServer |
pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers,
DataSegment segment) |
List<QueryableDruidServer> |
pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers,
DataSegment segment,
int numServersToPick) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComparator
public AbstractTierSelectorStrategy(ServerSelectorStrategy serverSelectorStrategy)
@Nullable public QueryableDruidServer pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment)
pick
in interface TierSelectorStrategy
public List<QueryableDruidServer> pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment, int numServersToPick)
pick
in interface TierSelectorStrategy
Copyright © 2011–2018. All rights reserved.