# Package org.apache.jmeter.report.processor

This package contains the components used for computing the data used by javascript graphs.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Aggregator | The interface Aggregator represents an aggregator used by graph consumers.
  AggregatorFactory | A factory for creating Aggregator objects.
  ResultData | The interface ResultData represents a result from samples processing.
  ResultDataVisitor<T> | The interface ResultDataVisitor represents a visitor for result data from samples processing.
  SampleConsumer | Defines a sample consumer
  SampleIndexer<TIndex> | The classes that implement interface SampleIndexer have to calculate an index from a sample.
  SampleProcessor | Defines a sample processor.
  SampleProducer | Defines a sample producer
  SampleSource | The interface SampleSource represents a source of samples for sample consumers.
  ThresholdSelector | The interface ThresholdSelector represents a projection from the samplers with the same name to APDEX threshold information.

- Class Summary
  Class | Description
  --- | ---
  AbstractAggregatorFactory | A factory for creating AbstractAggregator objects.
  AbstractSampleConsumer | Base class for sample consumer implementations. Every sample consumer should extends this class to support basic consumer features.
  AbstractSampleProcessor | Base for sample processor implementations Implements basic logic for setting sample context and handling channel attributes.
  AbstractSampleSource |
  AbstractSummaryConsumer<TData> | The class AbstractSummaryConsumer provides a base class for data of the dashboard page.
  AggregateConsumer | The Class AggregateConsumer provides a consumer that can aggregate samples to provide a result
  ApdexSummaryConsumer | The class ApdexSummaryConsumer provides a consumer that calculates Apdex for each sample name.
  ApdexSummaryData | The class ApdexSummaryData provides information for ApdexSummaryConsumer.
  ApdexThresholdsInfo | The class ApdexThresholdsInfo provides a container for APDEX threshold information.
  ChannelContext | Define a context associated to a sample consumer/producer channel
  CsvFileSampleSource | Read a csv source file and write its rows (samples) all the registered `SampleConsumer`s. If there is several other source files with the same root name then those files are produced on their corresponding channels.
  DescriptiveStatisticsFactory |
  ErrorsSummaryConsumer | The class ErrorSummaryConsumer provides a consumer that calculates error statistics.
  ExternalSampleSorter | R-way external sample sorter.
  FieldSampleComparator |
  FilterConsumer | The class FilterConsumer provides a way to discard samples in a consumer chain.
  ListResultData | The class ListResultData provides a list of results from sample processing.
  MapResultData | The class MapResultData provides a hash map of results from samples processing.
  MaxAggregator | The class MaxAggregator is used to get maximum from samples.
  MaxAggregatorFactory | A factory for creating MaxAggregator objects.
  MeanAggregator | The class MeanAggregator is used to get mean from samples.
  MeanAggregatorFactory | A factory for creating MeanAggregator objects.
  MedianAggregatorFactory | A factory for creating PercentileAggregator with index of percentile fixed to value 50.
  MinAggregator | The class MinAggregator is used to get minimum from samples.
  MinAggregatorFactory | A factory for creating MinAggregator objects.
  NormalizerSampleConsumer | Consume samples using the JMeter timestamp property (defaulting to `SampleSaveConfiguration.MILLISECONDS`) and reproduce them as a long value (for faster treatment later in the consuming chain).
  PercentileAggregator | The class PercentileAggregator is used to get percentile from samples.
  PercentileAggregatorFactory | A factory for creating PercentileAggregator objects.
  RequestsSummaryConsumer | The class GrapherConsumer provides a consumer that count succeeded and failed samples.
  SampleContext | Defines the context in which `SampleConsumer`, `SampleProducer` will operate
  SampleWriterConsumer | Sample consumed by this consumer are written to a file
  StatisticsSummaryConsumer | The class StatisticsSummaryConsumer provides a consumer that calculates: total number of samples errors error % mean response time median response time percentile 1 (90% by default) percentile 2 (95% by default) percentile 3 (99% by default) throughput received bytes per second sent bytes per second min max
  StatisticsSummaryData | The class ApdexSummaryData provides information for StatisticsSummaryConsumer.
  SumAggregator | The class SumAggregator is used to get sum from samples.
  SumAggregatorFactory | A factory for creating SumAggregator objects.
  TaggerConsumer<TIndex> | The Class TimeCountConsumer adds a data field to the samples it consumes.
  TimeRateAggregator | The class TimeRateAggregator is used to get samples rate by second.
  TimeRateAggregatorFactory | A factory for creating TimeRateAggregator objects.
  Top5ErrorsBySamplerConsumer | The class Top5ErrorsBySamplerConsumer provides a consumer that calculates the TOP5 of errors by sampler.
  Top5ErrorsSummaryData | Summary data for TOP 5 of errors.
  ValueResultData | This provides a value result from samples processing.

## Package org.apache.jmeter.report.processor Description

This package contains the components used for computing the data used by javascript graphs.

Copyright © 1998-2022 Apache Software Foundation. All Rights Reserved.