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

Class Summary
AccessLogSampler: Description: AccessLogSampler is responsible for a couple of things: creating instances of Generator creating instances of Parser triggering popup windows calling Generator.generateRequest() checking to make sure the classes are valid making sure a class can be instantiated The intent of this sampler is it uses the generator and parser to create a HTTPSampler when it is needed.
AccessLogSamplerBeanInfo
AjpSampler: Selector for the AJP/1.3 protocol (i.e.
HTTPAbstractImpl: Base class for HTTP implementations used by the HTTPSamplerProxy sampler.
HttpClientDefaultParameters: Deprecated since 5.0
HTTPFileImpl: HTTP Sampler which can read from file: URLs
HTTPHC4Impl: HTTP Sampler using Apache HttpClient 4.x.
HTTPHC4Impl.HttpDelete
HTTPHC4Impl.HttpGetWithEntity: Implementation that allows GET method to have a body
HTTPHCAbstractImpl: Common parent class for HttpClient implementations.
HTTPJavaImpl: A sampler which understands all the parts necessary to read statistics about HTTP requests, including cookies and authentication.
HTTPSampler: A sampler which understands all the parts necessary to read statistics about HTTP requests, including cookies and authentication.
HTTPSamplerBase: Common constants and methods for HTTP samplers
HTTPSamplerBaseBeanInfo: This is the BeanInfo class for the TestBean HTTPSamplerBase.
HTTPSamplerBaseConverter: Class for XStream conversion of HTTPResult
HTTPSampleResult: This is a specialisation of the SampleResult class for the HTTP protocol.
HTTPSamplerFactory: Factory to return the appropriate HTTPSampler for use with classes that need an HTTPSampler; also creates the implementations for use with HTTPSamplerProxy.
HTTPSamplerProxy: Proxy class that dispatches to the appropriate HTTP sampler.
HttpWebdav: WebDav request
PostWriter: Class for setting the necessary headers for a POST request, and sending the body of the POST.
PutWriter: Class for setting the necessary headers for a PUT request, and sending the body of the PUT.
ResourcesDownloader: Manages the parallel http resources download. A shared thread pool is used by all the sample. A sampler will usually do the following
ResourcesDownloader.AsynSamplerResultHolder: Holder of AsynSampler result

Enum Summary
HTTPSamplerBase.SourceType