Apache JMeter

org.apache.jmeter.threads
Class SamplePackage

java.lang.Object
  extended by org.apache.jmeter.threads.SamplePackage

public class SamplePackage
extends Object

Packages methods related to sample handling.
A SamplePackage contains all elements associated to a Sampler:


Constructor Summary
SamplePackage(List<ConfigTestElement> configs, List<SampleListener> listeners, List<Timer> timers, List<Assertion> assertions, List<PostProcessor> postProcessors, List<PreProcessor> preProcessors, List<Controller> controllers)
           
 
Method Summary
 void addAssertion(Assertion asser)
          Add Assertion
 void addPostProcessor(PostProcessor ex)
          Add Post processor
 void addPreProcessor(PreProcessor pre)
          Add Pre processor
 void addSampleListener(SampleListener listener)
          Add Sample Listener
 void addTimer(Timer timer)
          Add Timer
 List<Assertion> getAssertions()
           
 List<ConfigTestElement> getConfigs()
          Returns the configs.
 List<PostProcessor> getPostProcessors()
           
 List<PreProcessor> getPreProcessors()
          Returns the preProcessors.
 List<SampleListener> getSampleListeners()
           
 Sampler getSampler()
           
 List<Timer> getTimers()
           
 void recoverRunningVersion()
          Recover each member of SamplePackage to the state before the call of setRunningVersion(true)
 void setRunningVersion(boolean running)
          Make the SamplePackage the running version, or make it no longer the running version.
 void setSampler(Sampler s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamplePackage

public SamplePackage(List<ConfigTestElement> configs,
                     List<SampleListener> listeners,
                     List<Timer> timers,
                     List<Assertion> assertions,
                     List<PostProcessor> postProcessors,
                     List<PreProcessor> preProcessors,
                     List<Controller> controllers)
Method Detail

setRunningVersion

public void setRunningVersion(boolean running)
Make the SamplePackage the running version, or make it no longer the running version. This tells to each element of the SamplePackage that it's current state must be retrievable by a call to recoverRunningVersion().

Parameters:
running - boolean
See Also:
TestElement.setRunningVersion(boolean)

recoverRunningVersion

public void recoverRunningVersion()
Recover each member of SamplePackage to the state before the call of setRunningVersion(true)

See Also:
TestElement.recoverRunningVersion()

getSampleListeners

public List<SampleListener> getSampleListeners()
Returns:
List

addSampleListener

public void addSampleListener(SampleListener listener)
Add Sample Listener

Parameters:
listener - SampleListener

getTimers

public List<Timer> getTimers()
Returns:
List

addPostProcessor

public void addPostProcessor(PostProcessor ex)
Add Post processor

Parameters:
ex - PostProcessor

addPreProcessor

public void addPreProcessor(PreProcessor pre)
Add Pre processor

Parameters:
pre - PreProcessor

addTimer

public void addTimer(Timer timer)
Add Timer

Parameters:
timer - Timer

addAssertion

public void addAssertion(Assertion asser)
Add Assertion

Parameters:
asser - Assertion

getAssertions

public List<Assertion> getAssertions()
Returns:
List

getPostProcessors

public List<PostProcessor> getPostProcessors()
Returns:
List

getSampler

public Sampler getSampler()
Returns:
Sampler

setSampler

public void setSampler(Sampler s)
Parameters:
s - Sampler

getPreProcessors

public List<PreProcessor> getPreProcessors()
Returns the preProcessors.

Returns:
List

getConfigs

public List<ConfigTestElement> getConfigs()
Returns the configs.

Returns:
List

Apache JMeter

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