package com.griddynamics.jagger.invoker.scenario;
import com.griddynamics.jagger.engine.e1.collector.AvgMetricAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.CumulativeMetricAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.MaxMetricAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.MinMetricAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.PercentileAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.StdDevMetricAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.SuccessRateAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.SuccessRateFailsAggregatorProvider;
import com.griddynamics.jagger.engine.e1.collector.SumMetricAggregatorProvider;
/**
* Util for default metric aggregators providers access
*
* @ingroup Main_Aggregators_group */
public class DefaultAggregatorsProvider {
public static final AvgMetricAggregatorProvider AVG_AGGREGATOR = new AvgMetricAggregatorProvider();
public static final MinMetricAggregatorProvider MIN_AGGREGATOR = new MinMetricAggregatorProvider();
public static final MaxMetricAggregatorProvider MAX_AGGREGATOR = new MaxMetricAggregatorProvider();
public static final CumulativeMetricAggregatorProvider CUMULATIVE_AGGREGATOR = new CumulativeMetricAggregatorProvider();
public static final StdDevMetricAggregatorProvider STD_DEV_AGGREGATOR = new StdDevMetricAggregatorProvider();
public static final SumMetricAggregatorProvider SUM_AGGREGATOR = new SumMetricAggregatorProvider();
public static final SuccessRateAggregatorProvider SUCCESS_AGGREGATOR = new SuccessRateAggregatorProvider();
public static final SuccessRateFailsAggregatorProvider FAILS_AGGREGATOR = new SuccessRateFailsAggregatorProvider();
public static PercentileAggregatorProvider PERCENTILE_AGGREGATOR(Double precentile) {
return new PercentileAggregatorProvider(precentile);
}
}