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
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotectedInstantiates a new abstract over time graph consumer. -
Method Summary
Modifier and TypeMethodDescriptionvoidConsumes the specified sample ton the specified channel.longGets the granularity.voidprotected voidinitializeExtraResults(MapResultData parentResult) Inherited classes can add properties to the resultvoidsetConsumedMetadata(SampleMetadata sampleMetadata, int channel) Set the metadata of samples that will be consumed on the specified channel.final voidsetGranularity(long granularity) Sets the granularity.voidStart the sample consuming.voidStops the consuming process.voidMethods inherited from class org.apache.jmeter.report.processor.graph.AbstractGraphConsumer
createGroupInfos, createKeysSelector, createSerieResult, getAggregatedKeysSeriesFormat, getGroupInfos, getInvertsKeysAndValues, getKeysSelector, getOverallSeriesFormat, getTitle, rendersPercentiles, setAggregatedKeysSeriesFormat, setOverallSeriesFormat, setRenderPercentiles, setRevertKeysAndValues, setTitleMethods 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, stopProducingMethods inherited from class org.apache.jmeter.report.processor.AbstractSampleProcessor
getChannelAttribute, getSampleContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:SampleConsumerStart the sample consuming. This step is used by consumer to initialize their process.- Specified by:
startConsumingin interfaceSampleConsumer- Overrides:
startConsumingin classAbstractGraphConsumer
-
initialize
public void initialize()- Overrides:
initializein classAbstractGraphConsumer
-
setConsumedMetadata
Description copied from interface:SampleConsumerSet the metadata of samples that will be consumed on the specified channel.- Specified by:
setConsumedMetadatain interfaceSampleConsumer- Overrides:
setConsumedMetadatain 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:SampleConsumerConsumes the specified sample ton the specified channel.- Specified by:
consumein interfaceSampleConsumer- Overrides:
consumein classAbstractGraphConsumer- Parameters:
sample- The sample to be consumedchannel- The channel on which the sample is consumed
-
stopConsuming
public void stopConsuming()Description copied from interface:SampleConsumerStops the consuming process. No sample will be processed after this service has been called.- Specified by:
stopConsumingin interfaceSampleConsumer- Overrides:
stopConsumingin classAbstractGraphConsumer
-
stopConsumingBase
public void stopConsumingBase() -
initializeExtraResults
Description copied from class:AbstractGraphConsumerInherited classes can add properties to the result- Specified by:
initializeExtraResultsin classAbstractGraphConsumer- Parameters:
parentResult- the parent result
-