Interface ThreadListener

All Known Implementing Classes:
AccessLogSampler, AjpSampler, BeanShellAssertion, BeanShellListener, BeanShellPostProcessor, BeanShellPreProcessor, BeanShellSampler, BeanShellTestElement, BeanShellTimer, CounterConfig, CriticalSectionController, HTTPSampler, HTTPSamplerBase, HTTPSamplerProxy, IfController, IterationCounter, Jexl2Function, Jexl3Function, JMSSampler, JSONPathAssertion, JSONPostProcessor, JUnitSampler, RandomVariableConfig, RemoteThreadsListenerImpl, RemoteThreadsListenerTestElement, RemoteThreadsListenerWrapper, SampleTimeout, SessionFilter, SubscriberSampler, SyncTimer, TCPSampler, XMLAssertion

public interface ThreadListener
Allow threads to perform startup and closedown if necessary
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called for each thread after all samples have been processed.
    void
    Called for each thread before starting sampling.
  • Method Details

    • threadStarted

      void threadStarted()
      Called for each thread before starting sampling. WARNING: this is called before any Config test elements are processed, so any properties they define will not have been merged in yet. See org.apache.jmeter.threads.JMeterThread#threadStarted()
    • threadFinished

      void threadFinished()
      Called for each thread after all samples have been processed. See org.apache.jmeter.threads.JMeterThread#threadFinished(org.apache.jmeter.engine.event.LoopIterationListener)