Package org.apache.druid.client.selector
Interface ServerSelectorStrategy
- All Known Implementing Classes:
ConnectionCountServerSelectorStrategy,RandomServerSelectorStrategy
public interface ServerSelectorStrategy
-
Method Summary
Modifier and TypeMethodDescriptiondefault QueryableDruidServerpick(Set<QueryableDruidServer> servers, DataSegment segment) Deprecated.default List<QueryableDruidServer>pick(Set<QueryableDruidServer> servers, DataSegment segment, int numServersToPick) Deprecated.default <T> QueryableDruidServerpick(Query<T> query, Set<QueryableDruidServer> servers, DataSegment segment) default <T> List<QueryableDruidServer>pick(Query<T> query, Set<QueryableDruidServer> servers, DataSegment segment, int numServersToPick)
-
Method Details
-
pick
@Nullable default <T> QueryableDruidServer pick(@Nullable Query<T> query, Set<QueryableDruidServer> servers, DataSegment segment) -
pick
default <T> List<QueryableDruidServer> pick(@Nullable Query<T> query, Set<QueryableDruidServer> servers, DataSegment segment, int numServersToPick) -
pick
@Deprecated @Nullable default QueryableDruidServer pick(Set<QueryableDruidServer> servers, DataSegment segment) Deprecated. -
pick
@Deprecated default List<QueryableDruidServer> pick(Set<QueryableDruidServer> servers, DataSegment segment, int numServersToPick) Deprecated.
-