# Uses of Package
io.vertx.core.http

- Packages that use io.vertx.core.http
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.core.spi |
  io.vertx.core.spi.metrics |
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.auth.oauth2.providers |
  io.vertx.ext.consul |
  io.vertx.ext.httpservicefactory |
  io.vertx.ext.shell.term |
  io.vertx.ext.stomp |
  io.vertx.ext.web |
  io.vertx.ext.web.client |
  io.vertx.ext.web.handler |
  io.vertx.grpc |
  io.vertx.micrometer |
  io.vertx.mqtt |
  io.vertx.rxjava.core.http |
  io.vertx.servicediscovery.types |

- Classes in io.vertx.core.http used by io.vertx.core
  Class and Description
  HttpClient An asynchronous HTTP client.
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpServer An HTTP and WebSockets server.
  HttpServerOptions Represents options used by an `HttpServer` instance

- Classes in io.vertx.core.http used by io.vertx.core.eventbus
  Class and Description
  ClientAuth Configures the engine to require/request client authentication.

- Classes in io.vertx.core.http used by io.vertx.core.http
  Class and Description
  ClientAuth Configures the engine to require/request client authentication.
  GoAway A GOAWAY frame.
  Http2Settings HTTP2 settings, the settings is initialized with the default HTTP/2 values.
  HttpClient An asynchronous HTTP client.
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpClientRequest Represents a client-side HTTP request.
  HttpClientResponse Represents a client-side HTTP response.
  HttpConnection Represents an HTTP connection.
  HttpFrame An HTTP/2 frame.
  HttpMethod Represents an HTTP method
  HttpServer An HTTP and WebSockets server.
  HttpServerFileUpload Represents an file upload from an HTML FORM.
  HttpServerOptions Represents options used by an `HttpServer` instance
  HttpServerRequest Represents a server-side HTTP request.
  HttpServerResponse Represents a server-side HTTP response.
  HttpVersion Represents the version of the HTTP protocol.
  RequestOptions Options describing how an `HttpClient` will make connect to make a request.
  ServerWebSocket Represents a server side WebSocket.
  StreamPriority This class represents HTTP/2 stream priority defined in RFC 7540 clause 5.3
  WebSocket Represents a client-side WebSocket.
  WebSocketBase Base WebSocket implementation.
  WebSocketFrame A WebSocket frame that represents either text or binary data.
  WebsocketVersion Represents the WebSocket version

- Classes in io.vertx.core.http used by io.vertx.core.net
  Class and Description
  ClientAuth Configures the engine to require/request client authentication.

- Classes in io.vertx.core.http used by io.vertx.core.spi
  Class and Description
  WebSocketFrame A WebSocket frame that represents either text or binary data.

- Classes in io.vertx.core.http used by io.vertx.core.spi.metrics
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpClientRequest Represents a client-side HTTP request.
  HttpClientResponse Represents a client-side HTTP response.
  HttpMethod Represents an HTTP method
  HttpServerOptions Represents options used by an `HttpServer` instance
  HttpServerRequest Represents a server-side HTTP request.
  HttpServerResponse Represents a server-side HTTP response.
  ServerWebSocket Represents a server side WebSocket.
  WebSocket Represents a client-side WebSocket.

- Classes in io.vertx.core.http used by io.vertx.ext.auth.oauth2
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpMethod Represents an HTTP method

- Classes in io.vertx.core.http used by io.vertx.ext.auth.oauth2.providers
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.

- Classes in io.vertx.core.http used by io.vertx.ext.consul
  Class and Description
  Http2Settings HTTP2 settings, the settings is initialized with the default HTTP/2 values.
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpVersion Represents the version of the HTTP protocol.

- Classes in io.vertx.core.http used by io.vertx.ext.httpservicefactory
  Class and Description
  HttpClient An asynchronous HTTP client.
  HttpClientOptions Options describing how an `HttpClient` will make connections.

- Classes in io.vertx.core.http used by io.vertx.ext.shell.term
  Class and Description
  ClientAuth Configures the engine to require/request client authentication.
  HttpServerOptions Represents options used by an `HttpServer` instance

- Classes in io.vertx.core.http used by io.vertx.ext.stomp
  Class and Description
  ServerWebSocket Represents a server side WebSocket.

- Classes in io.vertx.core.http used by io.vertx.ext.web
  Class and Description
  HttpMethod Represents an HTTP method
  HttpServerRequest Represents a server-side HTTP request.
  HttpServerResponse Represents a server-side HTTP response.

- Classes in io.vertx.core.http used by io.vertx.ext.web.client
  Class and Description
  Http2Settings HTTP2 settings, the settings is initialized with the default HTTP/2 values.
  HttpClient An asynchronous HTTP client.
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpMethod Represents an HTTP method
  HttpVersion Represents the version of the HTTP protocol.
  RequestOptions Options describing how an `HttpClient` will make connect to make a request.

- Classes in io.vertx.core.http used by io.vertx.ext.web.handler
  Class and Description
  HttpMethod Represents an HTTP method

- Classes in io.vertx.core.http used by io.vertx.grpc
  Class and Description
  HttpServerOptions Represents options used by an `HttpServer` instance

- Classes in io.vertx.core.http used by io.vertx.micrometer
  Class and Description
  HttpServerOptions Represents options used by an `HttpServer` instance

- Classes in io.vertx.core.http used by io.vertx.mqtt
  Class and Description
  ClientAuth Configures the engine to require/request client authentication.

- Classes in io.vertx.core.http used by io.vertx.rxjava.core.http
  Class and Description
  GoAway A GOAWAY frame.
  HttpFrame An HTTP/2 frame.

- Classes in io.vertx.core.http used by io.vertx.servicediscovery.types
  Class and Description
  HttpClient An asynchronous HTTP client.

Copyright © 2018 Eclipse. All rights reserved.