Class AbstractVersusRequestsGraphConsumer
java.lang.Object
org.apache.jmeter.report.processor.AbstractSampleProcessor
org.apache.jmeter.report.processor.AbstractSampleConsumer
org.apache.jmeter.report.processor.graph.AbstractGraphConsumer
org.apache.jmeter.report.processor.graph.AbstractVersusRequestsGraphConsumer
- All Implemented Interfaces:
SampleConsumer
,SampleProcessor
,SampleProducer
- Direct Known Subclasses:
LatencyVSRequestGraphConsumer
,ResponseTimeVSRequestGraphConsumer
The class AbstractOverTimeGraphConsumer provides a base class for over time
graphs.
- Since:
- 3.0
-
Field Summary
Fields inherited from class org.apache.jmeter.report.processor.graph.AbstractGraphConsumer
DEFAULT_AGGREGATED_KEYS_SERIES_FORMAT, DEFAULT_GROUP, DEFAULT_OVERALL_SERIES_FORMAT, RESULT_MAX_X, RESULT_MAX_Y, RESULT_MIN_X, RESULT_MIN_Y, RESULT_SERIES, RESULT_SERIES_DATA, RESULT_SERIES_IS_CONTROLLER, RESULT_SERIES_IS_OVERALL, RESULT_SERIES_NAME, RESULT_SUPPORTS_CONTROLLERS_DISCRIMINATION, RESULT_TITLE
-
Constructor Summary
ModifierConstructorDescriptionprotected
Instantiates a new abstract over time graph consumer. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Consumes the specified sample ton the specified channel.long
Gets the granularity.void
protected void
initializeExtraResults
(MapResultData parentResult) Inherited classes can add properties to the resultvoid
setConsumedMetadata
(SampleMetadata sampleMetadata, int channel) Set the metadata of samples that will be consumed on the specified channel.final void
setGranularity
(long granularity) Sets the granularity.void
Start the sample consuming.void
Stops the consuming process.void
Methods inherited from class org.apache.jmeter.report.processor.graph.AbstractGraphConsumer
createGroupInfos, createKeysSelector, createSerieResult, getAggregatedKeysSeriesFormat, getGroupInfos, getInvertsKeysAndValues, getKeysSelector, getOverallSeriesFormat, getTitle, rendersPercentiles, setAggregatedKeysSeriesFormat, setOverallSeriesFormat, setRenderPercentiles, setRevertKeysAndValues, setTitle
Methods inherited from class org.apache.jmeter.report.processor.AbstractSampleConsumer
addSampleConsumer, getConsumedChannelCount, getConsumedMetadata, getConsumer, getDataFromContext, getName, getWorkingDirectory, produce, removeSampleConsumer, setChannelAttribute, setDataToContext, setName, setProducedMetadata, setSampleConsumer, setSampleConsumers, setSampleContext, startProducing, stopProducing
Methods inherited from class org.apache.jmeter.report.processor.AbstractSampleProcessor
getChannelAttribute, getSampleContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jmeter.report.processor.SampleProcessor
getChannelAttribute, getSampleContext
-
Field Details
-
RESULT_CTX_GRANULARITY
- See Also:
-
TIME_INTERVAL_LABEL
- See Also:
-
-
Constructor Details
-
AbstractVersusRequestsGraphConsumer
protected AbstractVersusRequestsGraphConsumer()Instantiates a new abstract over time graph consumer.
-
-
Method Details
-
getGranularity
public long getGranularity()Gets the granularity.- Returns:
- the granularity
-
setGranularity
public final void setGranularity(long granularity) Sets the granularity.- Parameters:
granularity
- the granularity to set
-
startConsuming
public void startConsuming()Description copied from interface:SampleConsumer
Start the sample consuming. This step is used by consumer to initialize their process.- Specified by:
startConsuming
in interfaceSampleConsumer
- Overrides:
startConsuming
in classAbstractGraphConsumer
-
initialize
public void initialize()- Overrides:
initialize
in classAbstractGraphConsumer
-
setConsumedMetadata
Description copied from interface:SampleConsumer
Set the metadata of samples that will be consumed on the specified channel.- Specified by:
setConsumedMetadata
in interfaceSampleConsumer
- Overrides:
setConsumedMetadata
in classAbstractSampleConsumer
- Parameters:
sampleMetadata
- The sample metadata that are being consumed for the associated channelchannel
- The channel whose sample metadata are being defined
-
consume
Description copied from interface:SampleConsumer
Consumes the specified sample ton the specified channel.- Specified by:
consume
in interfaceSampleConsumer
- Overrides:
consume
in classAbstractGraphConsumer
- Parameters:
sample
- The sample to be consumedchannel
- The channel on which the sample is consumed
-
stopConsuming
public void stopConsuming()Description copied from interface:SampleConsumer
Stops the consuming process. No sample will be processed after this service has been called.- Specified by:
stopConsuming
in interfaceSampleConsumer
- Overrides:
stopConsuming
in classAbstractGraphConsumer
-
stopConsumingBase
public void stopConsumingBase() -
initializeExtraResults
Description copied from class:AbstractGraphConsumer
Inherited classes can add properties to the result- Specified by:
initializeExtraResults
in classAbstractGraphConsumer
- Parameters:
parentResult
- the parent result
-