# Uses of Package
io.vertx.httpproxy

- Packages that use io.vertx.httpproxy
  Package | Description
  --- | ---
  io.vertx.ext.web.proxy.handler |
  io.vertx.httpproxy |
  io.vertx.rxjava3.httpproxy |

- Classes in io.vertx.httpproxy used by io.vertx.ext.web.proxy.handler
  Class | Description
  --- | ---
  HttpProxy | Handles the HTTP reverse proxy logic between the user agent and the origin.

- Classes in io.vertx.httpproxy used by io.vertx.httpproxy
  Class | Description
  --- | ---
  Body | Handles the HTTP proxy body.
  BodyTransformer | A synchronous function that transforms an HTTP body entity.
  HttpProxy | Handles the HTTP reverse proxy logic between the user agent and the origin.
  MediaType | Represent a Media type (rfc6838).
  OriginRequestProvider | A provider that creates the request to the origin server based on `ProxyContext`.
  ProxyContext | A controller for proxy interception.
  ProxyInterceptor | A `HttpProxy` interceptor.
  ProxyInterceptorBuilder | >Builder class for a customizable interceptor capable of transforming HTTP request/response head attributes (headers, path, query params) as well as transforming the HTTP body.
  ProxyOptions | Proxy options.
  ProxyRequest | Handles the interoperability of the request between the user agent and the origin.
  ProxyResponse | Handles the interoperability of the response between the origin and the user agent.

- Classes in io.vertx.httpproxy used by io.vertx.rxjava3.httpproxy
  Class | Description
  --- | ---
  Body | Handles the HTTP proxy body.
  BodyTransformer | A synchronous function that transforms an HTTP body entity.
  BodyTransformers | Range of transformers ready to be used.
  HttpProxy | Handles the HTTP reverse proxy logic between the user agent and the origin.
  MediaType | Represent a Media type (rfc6838).
  OriginRequestProvider | A provider that creates the request to the origin server based on `ProxyContext`.
  ProxyContext | A controller for proxy interception.
  ProxyInterceptor | A `HttpProxy` interceptor.
  ProxyInterceptorBuilder | >Builder class for a customizable interceptor capable of transforming HTTP request/response head attributes (headers, path, query params) as well as transforming the HTTP body.
  ProxyOptions | Proxy options.
  ProxyRequest | Handles the interoperability of the request between the user agent and the origin.
  ProxyResponse | Handles the interoperability of the response between the origin and the user agent.