# Hierarchy For Package org.apache.jmeter.samplers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.jmeter.samplers.AbstractSampleSender (implements org.apache.jmeter.samplers.SampleSender)
    - org.apache.jmeter.samplers.AsynchSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.BatchSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.DataStrippingSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.DiskStoreSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.HoldSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.StandardSampleSender (implements java.io.Serializable)
    - org.apache.jmeter.samplers.StatisticalSampleSender (implements java.io.Serializable)
  - org.apache.jmeter.testelement.AbstractTestElement (implements org.apache.jmeter.gui.Searchable, java.io.Serializable, org.apache.jmeter.testelement.TestElement)
    - org.apache.jmeter.samplers.AbstractSampler (implements org.apache.jmeter.engine.util.ConfigMergabilityIndicator, org.apache.jmeter.samplers.Sampler)
    - org.apache.jmeter.samplers.RemoteListenerWrapper (implements org.apache.jmeter.engine.util.NoThreadClone, org.apache.jmeter.samplers.SampleListener, java.io.Serializable, org.apache.jmeter.testelement.TestStateListener)
    - org.apache.jmeter.samplers.RemoteSampleListenerWrapper (implements org.apache.jmeter.engine.util.NoThreadClone, org.apache.jmeter.samplers.SampleListener, java.io.Serializable)
    - org.apache.jmeter.samplers.RemoteTestListenerWrapper (implements org.apache.jmeter.engine.util.NoThreadClone, java.io.Serializable, org.apache.jmeter.testelement.TestStateListener)
  - org.apache.jmeter.samplers.Entry
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - org.apache.jmeter.samplers.RemoteSampleListenerImpl (implements org.apache.jmeter.samplers.RemoteSampleListener, org.apache.jmeter.samplers.SampleListener, org.apache.jmeter.testelement.TestStateListener)
  - org.apache.jmeter.samplers.SampleEvent (implements java.io.Serializable)
  - org.apache.jmeter.samplers.SampleResult (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.jmeter.samplers.StatisticalSampleResult (implements java.io.Serializable)
  - org.apache.jmeter.samplers.SampleSaveConfiguration (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.jmeter.samplers.SampleSenderFactory

## Interface Hierarchy

- org.apache.jmeter.samplers.Clearable
- java.lang.Cloneable
  - org.apache.jmeter.testelement.TestElement
    - org.apache.jmeter.samplers.Sampler (also extends java.io.Serializable)
- org.apache.jmeter.samplers.Interruptible
- java.rmi.Remote
  - org.apache.jmeter.samplers.RemoteSampleListener
- org.apache.jmeter.samplers.Remoteable
- org.apache.jmeter.samplers.SampleListener
- org.apache.jmeter.samplers.SampleSender
- java.io.Serializable
  - org.apache.jmeter.samplers.Sampler (also extends org.apache.jmeter.testelement.TestElement)