Package kg.apc.jmeter.vizualizers
Class MonitoringResultsCollector
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- org.apache.jmeter.reporters.AbstractListenerElement
-
- org.apache.jmeter.reporters.ResultCollector
-
- kg.apc.jmeter.vizualizers.CorrectedResultCollector
-
- kg.apc.jmeter.vizualizers.MonitoringResultsCollector
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Runnable,MonitoringSampleGenerator,org.apache.jmeter.engine.util.NoThreadClone,org.apache.jmeter.gui.Searchable,org.apache.jmeter.samplers.Clearable,org.apache.jmeter.samplers.Remoteable,org.apache.jmeter.samplers.SampleListener,org.apache.jmeter.testelement.TestElement,org.apache.jmeter.testelement.TestStateListener
public class MonitoringResultsCollector extends CorrectedResultCollector implements java.lang.Runnable, MonitoringSampleGenerator
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_PROPERTYprotected java.util.List<MonitoringSampler>samplers-
Fields inherited from class kg.apc.jmeter.vizualizers.CorrectedResultCollector
EMPTY_FIELD, END_OFFSET, EXCLUDE_REGEX_CHECKBOX_STATE, EXCLUDE_SAMPLE_LABELS, INCLUDE_REGEX_CHECKBOX_STATE, INCLUDE_SAMPLE_LABELS, PREFIX_LABEL, START_OFFSET
-
-
Constructor Summary
Constructors Constructor Description MonitoringResultsCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateSample(double value, java.lang.String label)protected booleangetAutoGenerateFiles()protected java.lang.StringgetForceFilePropertyName()protected intgetInterval()protected java.lang.StringgetPrefix()org.apache.jmeter.testelement.property.CollectionPropertygetSamplerSettings()org.apache.jmeter.threads.JMeterContextgetThreadContext()protected voidinitiateConnectors()No-op implementation that sub-classes are to refine as required.protected voidmonitoringSampleOccurred(org.apache.jmeter.samplers.SampleEvent event)protected voidprocessConnectors()voidrun()voidsampleOccurred(org.apache.jmeter.samplers.SampleEvent event)voidsetData(org.apache.jmeter.testelement.property.CollectionProperty rows)protected voidshutdownConnectors()No-op implementation that sub-classes are to refine as required.voidtestEnded(java.lang.String host)voidtestStarted(java.lang.String host)-
Methods inherited from class kg.apc.jmeter.vizualizers.CorrectedResultCollector
getList, getPrefixLabel, getRegex, getRegexChkboxState, getTimeDelimiter, setEnabledExcludeRegex, setEnabledIncludeRegex, setEndOffset, setExcludeLabels, setIncludeLabels, setPrefixLabel, setStartOffset, testStarted
-
Methods inherited from class org.apache.jmeter.reporters.ResultCollector
clearData, clone, flushFile, getFilename, getSaveConfig, isErrorLogging, isSampleWanted, isSampleWanted, isSuccessOnlyLogging, loadExistingFile, recordStats, sampleStarted, sampleStopped, sendToVisualizer, setErrorLogging, setFilename, setSaveConfig, setSuccessOnlyLogging, testEnded
-
Methods inherited from class org.apache.jmeter.reporters.AbstractListenerElement
getVisualizer, setListener
-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
-
-
-
-
Field Detail
-
DATA_PROPERTY
public static final java.lang.String DATA_PROPERTY
- See Also:
- Constant Field Values
-
samplers
protected java.util.List<MonitoringSampler> samplers
-
-
Method Detail
-
getPrefix
protected java.lang.String getPrefix()
-
getForceFilePropertyName
protected java.lang.String getForceFilePropertyName()
-
getAutoGenerateFiles
protected boolean getAutoGenerateFiles()
-
getInterval
protected int getInterval()
-
setData
public void setData(org.apache.jmeter.testelement.property.CollectionProperty rows)
-
getSamplerSettings
public org.apache.jmeter.testelement.property.CollectionProperty getSamplerSettings()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
testStarted
public void testStarted(java.lang.String host)
- Specified by:
testStartedin interfaceorg.apache.jmeter.testelement.TestStateListener- Overrides:
testStartedin classCorrectedResultCollector
-
testEnded
public void testEnded(java.lang.String host)
- Specified by:
testEndedin interfaceorg.apache.jmeter.testelement.TestStateListener- Overrides:
testEndedin classorg.apache.jmeter.reporters.ResultCollector
-
initiateConnectors
protected void initiateConnectors()
No-op implementation that sub-classes are to refine as required.
-
shutdownConnectors
protected void shutdownConnectors()
No-op implementation that sub-classes are to refine as required.
-
processConnectors
protected void processConnectors()
-
sampleOccurred
public void sampleOccurred(org.apache.jmeter.samplers.SampleEvent event)
- Specified by:
sampleOccurredin interfaceorg.apache.jmeter.samplers.SampleListener- Overrides:
sampleOccurredin classorg.apache.jmeter.reporters.ResultCollector
-
monitoringSampleOccurred
protected void monitoringSampleOccurred(org.apache.jmeter.samplers.SampleEvent event)
-
generateSample
public void generateSample(double value, java.lang.String label)- Specified by:
generateSamplein interfaceMonitoringSampleGenerator
-
getThreadContext
public org.apache.jmeter.threads.JMeterContext getThreadContext()
- Specified by:
getThreadContextin interfaceorg.apache.jmeter.testelement.TestElement- Overrides:
getThreadContextin classorg.apache.jmeter.testelement.AbstractTestElement
-
-