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