# Hierarchy For Package org.apache.jmeter.protocol.http.sampler

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter (implements com.thoughtworks.xstream.converters.Converter)
    - org.apache.jmeter.save.converters.TestElementConverter
      - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseConverter
  - org.apache.http.message.AbstractHttpMessage (implements org.apache.http.HttpMessage)
    - org.apache.http.client.methods.AbstractExecutionAwareRequest (implements org.apache.http.client.methods.AbortableHttpRequest, java.lang.Cloneable, org.apache.http.client.methods.HttpExecutionAware, org.apache.http.HttpRequest)
      - org.apache.http.client.methods.HttpRequestBase (implements org.apache.http.client.methods.Configurable, org.apache.http.client.methods.HttpUriRequest)
        - org.apache.http.client.methods.HttpEntityEnclosingRequestBase (implements org.apache.http.HttpEntityEnclosingRequest)
          - org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.HttpDelete
          - org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.HttpGetWithEntity
          - org.apache.jmeter.protocol.http.sampler.HttpWebdav
  - 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.protocol.http.sampler.HTTPSamplerBase (implements org.apache.jmeter.protocol.http.util.HTTPConstantsInterface, org.apache.jmeter.gui.Replaceable, org.apache.jmeter.testelement.TestIterationListener, org.apache.jmeter.testelement.TestStateListener, org.apache.jmeter.testelement.ThreadListener)
        - org.apache.jmeter.protocol.http.sampler.AjpSampler (implements org.apache.jmeter.samplers.Interruptible)
        - org.apache.jmeter.protocol.http.sampler.HTTPSampler (implements org.apache.jmeter.samplers.Interruptible)
          - org.apache.jmeter.protocol.http.sampler.AccessLogSampler (implements org.apache.jmeter.testbeans.TestBean, org.apache.jmeter.testelement.ThreadListener)
        - org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy (implements org.apache.jmeter.samplers.Interruptible)
  - org.apache.jmeter.testelement.AbstractTestElementBeanInfo (implements java.beans.BeanInfo)
    - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseBeanInfo
  - org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl (implements org.apache.jmeter.protocol.http.util.HTTPConstantsInterface, org.apache.jmeter.samplers.Interruptible)
    - org.apache.jmeter.protocol.http.sampler.HTTPFileImpl
    - org.apache.jmeter.protocol.http.sampler.HTTPHCAbstractImpl
      - org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl
    - org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl
  - org.apache.jmeter.protocol.http.sampler.HttpClientDefaultParameters
  - org.apache.jmeter.protocol.http.sampler.HTTPSamplerFactory
  - org.apache.jmeter.protocol.http.sampler.PostWriter
    - org.apache.jmeter.protocol.http.sampler.PutWriter
  - org.apache.jmeter.protocol.http.sampler.ResourcesDownloader
  - org.apache.jmeter.protocol.http.sampler.ResourcesDownloader.AsynSamplerResultHolder
  - org.apache.jmeter.samplers.SampleResult (implements java.lang.Cloneable, org.apache.jmeter.gui.Searchable, java.io.Serializable)
    - org.apache.jmeter.protocol.http.sampler.HTTPSampleResult
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - org.apache.jmeter.testbeans.BeanInfoSupport
      - org.apache.jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.SourceType