# Hierarchy For Package org.apache.hc.client5.http.methods

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hc.core5.http.message.HeaderGroup (implements java.io.Serializable)
    - org.apache.hc.core5.http.message.AbstractHttpMessage (implements org.apache.hc.core5.http.HttpMessage<T>)
      - org.apache.hc.client5.http.methods.AbstractExecutionAwareRequest (implements org.apache.hc.client5.http.methods.HttpExecutionAware, org.apache.hc.core5.http.HttpRequest)
        - org.apache.hc.client5.http.methods.HttpRequestBase (implements org.apache.hc.client5.http.methods.Configurable, org.apache.hc.client5.http.methods.HttpUriRequest)
          - org.apache.hc.client5.http.methods.HttpDelete
          - org.apache.hc.client5.http.methods.HttpGet
          - org.apache.hc.client5.http.methods.HttpHead
          - org.apache.hc.client5.http.methods.HttpOptions
          - org.apache.hc.client5.http.methods.HttpPatch
          - org.apache.hc.client5.http.methods.HttpPost
          - org.apache.hc.client5.http.methods.HttpPut
          - org.apache.hc.client5.http.methods.HttpTrace
      - org.apache.hc.client5.http.methods.HttpRequestWrapper (implements org.apache.hc.client5.http.methods.HttpUriRequest)
  - org.apache.hc.client5.http.methods.RequestBuilder

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.hc.client5.http.methods.CloseableHttpResponse (also extends org.apache.hc.core5.http.HttpResponse)
- org.apache.hc.client5.http.methods.Configurable
- org.apache.hc.client5.http.methods.HttpExecutionAware
- org.apache.hc.core5.http.MessageHead
  - org.apache.hc.core5.http.HttpMessage<T>
    - org.apache.hc.core5.http.HttpRequest
      - org.apache.hc.client5.http.methods.HttpUriRequest
    - org.apache.hc.core5.http.HttpResponse
      - org.apache.hc.client5.http.methods.CloseableHttpResponse (also extends java.io.Closeable)