# Package org.apache.jmeter.report.processor

package org.apache.jmeter.report.processor
This package contains the components used for computing the data used by javascript graphs.

- Related Packages
  Package
  Description
  org.apache.jmeter.report.processor.graph
  This package contains the components used for computing the data used by javascript graphs.
- 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
  Aggregator
  The interface Aggregator represents an aggregator used by graph consumers.
  AggregatorFactory
  A factory for creating Aggregator objects.
  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.
  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
  SampleContext
  Defines the context in which `SampleConsumer`, `SampleProducer` will operate
  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.
  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.
  ThresholdSelector
  The interface ThresholdSelector represents a projection from the samplers with the same name to APDEX threshold information.
  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.