# Package org.apache.jmeter.samplers

- Interface Summary
  Interface | Description
  --- | ---
  Clearable | Identifies an object which supports the clearing of run-time data using the clearData() method.
  Interruptible | Samplers which are able to interrupt a potentially long-running operation should implement this interface.
  Remoteable | Marker interface used by ConvertListeners to determine which test elements to wrap so that the results are processed by the client rather than the server
  RemoteSampleListener | Allows notification on events occurring during the sampling process.
  SampleListener | Allows notification on events occurring during the sampling process.
  SampleMonitor | Allows notification just before and just after a sample is invoked.
  Sampler | Classes which are able to generate information about an entry should implement this interface.
  SampleSender | This interface is used to define the methods that need to be intercepted by the SampleSender wrapper classes processed by the RemoteListenerWrapper.

- Class Summary
  Class | Description
  --- | ---
  AbstractSampler |
  AbstractSampleSender | Base class for SampleSender implementations
  AsynchSampleSender | Sends samples in a separate Thread and in Batch mode
  BatchSampleSender | Implements batch reporting for remote testing.
  DataStrippingSampleSender | The standard remote sample reporting should be more friendly to the main purpose of remote testing - which is scalability.
  DiskStoreSampleSender | Version of HoldSampleSender that stores the samples on disk as a serialised stream.
  Entry |
  HoldSampleSender | Lars-Erik Helander provided the idea (and original implementation) for the caching functionality (sampleStore).
  RemoteListenerWrapper | Lars-Erik Helander provided the idea (and original implementation) for the caching functionality (sampleStore).
  RemoteSampleListenerImpl | Implementation of remote sampler listener, also supports TestStateListener
  RemoteSampleListenerWrapper |
  RemoteTestListenerWrapper |
  SampleEvent | Packages information regarding the target of a sample event, such as the result from that event and the thread group it ran in.
  SampleResult | This is a nice packaging for the various information returned from taking a sample of an entry.
  SampleSaveConfiguration | Holds details of which sample attributes to save.
  SampleSenderFactory |
  StandardSampleSender | Default behaviour for remote testing.
  StatisticalSampleResult | Aggregates sample results for use by the Statistical remote batch mode.
  StatisticalSampleSender | Implements batch reporting for remote testing.

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