SampleListener (Apache JMeter dist API)
Description: declaration: package: org.apache.jmeter.samplers, interface: SampleListener

Package org.apache.jmeter.samplers

# Interface SampleListener

All Known Implementing Classes:
  `BackendListener`, `BeanShellListener`, `BSFListener`, `JSR223Listener`, `MailerResultCollector`, `RemoteListenerWrapper`, `RemoteSampleListenerImpl`, `RemoteSampleListenerWrapper`, `ResultAction`, `ResultCollector`, `ResultSaver`, `Summariser`, `TransactionController`

public interface SampleListener
Allows notification on events occurring during the sampling process. Specifically, when sampling is started, when a specific sample is obtained, and when sampling is stopped.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `sampleOccurred(SampleEvent e)`
  A sample has started and stopped.
  `void`
  `sampleStarted(SampleEvent e)`
  A sample has started.
  `void`
  `sampleStopped(SampleEvent e)`
  A sample has stopped.

- ## Method Details

  - ### sampleOccurred

    void sampleOccurred(SampleEvent e)
    A sample has started and stopped.
    Parameters:
      `e` - the `SampleEvent` that has occurred

  - ### sampleStarted

    void sampleStarted(SampleEvent e)
    A sample has started.
    Parameters:
      `e` - the `SampleEvent` that has started

  - ### sampleStopped

    void sampleStopped(SampleEvent e)
    A sample has stopped.
    Parameters:
      `e` - the `SampleEvent` that has stopped