Class SamplePackage

java.lang.Object
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:
  • SampleListener(s)
  • Timer(s)
  • Assertion(s)
  • PreProcessor(s)
  • PostProcessor(s)
  • ConfigTestElement(s)
  • Controller(s)
  • Constructor Details

  • Method Details

    • 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 of SampleListeners
    • addSampleListener

      public void addSampleListener(SampleListener listener)
      Add Sample Listener
      Parameters:
      listener - SampleListener
    • getTimers

      public List<Timer> getTimers()
      Returns:
      List of Timers
    • 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 of Assertion
    • getPostProcessors

      public List<PostProcessor> getPostProcessors()
      Returns:
      List of PostProcessors
    • 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 of PreProcessor
    • getConfigs

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