Class ThresholdBasedQueryPrioritizationStrategy
java.lang.Object
org.apache.druid.server.scheduling.ThresholdBasedQueryPrioritizationStrategy
- All Implemented Interfaces:
QueryPrioritizationStrategy
public class ThresholdBasedQueryPrioritizationStrategy
extends Object
implements QueryPrioritizationStrategy
Lowers query priority when any of the configured thresholds is exceeded
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputePriority(QueryPlus<T> query, Set<SegmentServerSelector> segments)
-
Constructor Details
-
ThresholdBasedQueryPrioritizationStrategy
-
-
Method Details
-
computePriority
public <T> Optional<Integer> computePriority(QueryPlus<T> query, Set<SegmentServerSelector> segments) - Specified by:
computePriorityin interfaceQueryPrioritizationStrategy
-