public class MetricsEmittingQueryRunner<T> extends Object implements QueryRunner<T>
| Constructor and Description | 
|---|
MetricsEmittingQueryRunner(ServiceEmitter emitter,
                          QueryToolChest<T,? extends Query<T>> queryToolChest,
                          QueryRunner<T> queryRunner,
                          ObjLongConsumer<? super QueryMetrics<?>> reportMetric,
                          Consumer<QueryMetrics<?>> applyCustomDimensions)  | 
| Modifier and Type | Method and Description | 
|---|---|
Sequence<T> | 
run(QueryPlus<T> queryPlus,
   Map<String,Object> responseContext)
Runs the given query and returns results in a time-ordered sequence. 
 | 
MetricsEmittingQueryRunner<T> | 
withWaitMeasuredFromNow()  | 
public MetricsEmittingQueryRunner(ServiceEmitter emitter, QueryToolChest<T,? extends Query<T>> queryToolChest, QueryRunner<T> queryRunner, ObjLongConsumer<? super QueryMetrics<?>> reportMetric, Consumer<QueryMetrics<?>> applyCustomDimensions)
public MetricsEmittingQueryRunner<T> withWaitMeasuredFromNow()
Copyright © 2011–2018. All rights reserved.