# 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.metrics |
  io.vertx.ext.auth.authentication |
  io.vertx.ext.auth.htdigest |
  io.vertx.ext.auth.oauth2 |
  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.ext.web.handler.graphql |
  io.vertx.ext.web.handler.graphql.ws |
  io.vertx.grpc |
  io.vertx.grpc.client |
  io.vertx.grpc.server |
  io.vertx.httpproxy |
  io.vertx.json.schema |
  io.vertx.json.schema.common |
  io.vertx.micrometer |
  io.vertx.mqtt |
  io.vertx.openapi.contract |
  io.vertx.openapi.validation |
  io.vertx.rxjava3.core |
  io.vertx.rxjava3.core.http |
  io.vertx.rxjava3.ext.auth.oauth2.providers |
  io.vertx.rxjava3.ext.web |
  io.vertx.rxjava3.ext.web.client |
  io.vertx.rxjava3.ext.web.handler |
  io.vertx.rxjava3.grpcio.client |
  io.vertx.rxjava3.httpproxy |
  io.vertx.servicediscovery.types |
  io.vertx.tracing.zipkin |

- Classes in io.vertx.core.http used by io.vertx.core
  Class and Description
  HttpClient An asynchronous HTTP client.
  HttpClientBuilder A builder for `HttpClient`.
  HttpServer An HTTP and WebSockets server.
  WebSocketClient An asynchronous WebSocket client.

- 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.
  ClientWebSocket Represents a client-side WebSocket initially not connected.
  Cookie Represents an HTTP Cookie.
  CookieSameSite Represents the Cookie SameSite policy to be used.
  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.
  HttpResponseExpectation Common expectations for HTTP responses.
  HttpResponseHead The state of the HTTP response head: Status code / Message Headers
  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.
  PoolOptions Options configuring a `HttpClientPool`.
  RequestOptions Options describing how an `HttpClient` will connect to make a request.
  ServerWebSocket Represents a server side WebSocket.
  ServerWebSocketHandshake A server WebSocket handshake, allows to control acceptance or rejection of a 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.
  WebSocketClientOptions
  WebSocketConnectOptions Options describing how an `HttpClient` connect a `WebSocket`.
  WebSocketFrame A WebSocket frame that represents either text or binary data.
  WebSocketFrameType List of all frame types.
  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.metrics
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpMethod Represents an HTTP method.
  HttpServerOptions Represents options used by an `HttpServer` instance
  ServerWebSocket Represents a server side WebSocket.
  WebSocket Represents a client-side WebSocket.

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

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

- 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.

- 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
  Cookie Represents an HTTP Cookie.
  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.
  HttpResponseHead The state of the HTTP response head: Status code / Message Headers
  HttpVersion Represents the version of the HTTP protocol.

- Classes in io.vertx.core.http used by io.vertx.ext.web.handler
  Class and Description
  HttpServerRequest Represents a server-side HTTP request.

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

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

- 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.grpc.client
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpConnection Represents an HTTP connection.

- Classes in io.vertx.core.http used by io.vertx.grpc.server
  Class and Description
  HttpConnection Represents an HTTP connection.

- Classes in io.vertx.core.http used by io.vertx.httpproxy
  Class and Description
  HttpClient An asynchronous HTTP client.
  HttpClientRequest Represents a client-side HTTP request.
  HttpServerRequest Represents a server-side HTTP request.

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

- Classes in io.vertx.core.http used by io.vertx.json.schema.common
  Class and Description
  HttpClient An asynchronous HTTP client.

- 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.openapi.contract
  Class and Description
  HttpMethod Represents an HTTP method.

- Classes in io.vertx.core.http used by io.vertx.openapi.validation
  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.rxjava3.core
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.
  HttpServerOptions Represents options used by an `HttpServer` instance
  PoolOptions Options configuring a `HttpClientPool`.
  WebSocketClientOptions

- Classes in io.vertx.core.http used by io.vertx.rxjava3.core.http
  Class and Description
  ClientWebSocket Represents a client-side WebSocket initially not connected.
  Cookie Represents an HTTP Cookie.
  CookieSameSite Represents the Cookie SameSite policy to be used.
  GoAway A GOAWAY frame.
  Http2Settings HTTP2 settings, the settings is initialized with the default HTTP/2 values.
  HttpClient An asynchronous HTTP client.
  HttpClientBuilder A builder for `HttpClient`.
  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.
  HttpHeaders Contains a bunch of useful HTTP headers stuff: methods for creating `MultiMap` instances often used Header names method to create optimized `CharSequence` which can be used as header name and value
  HttpMethod Represents an HTTP method.
  HttpResponseHead The state of the HTTP response head: Status code / Message Headers
  HttpServer An HTTP and WebSockets server.
  HttpServerFileUpload Represents an file upload from an HTML FORM.
  HttpServerRequest Represents a server-side HTTP request.
  HttpServerResponse Represents a server-side HTTP response.
  HttpVersion Represents the version of the HTTP protocol.
  PoolOptions Options configuring a `HttpClientPool`.
  RequestOptions Options describing how an `HttpClient` will connect to make a request.
  ServerWebSocket Represents a server side WebSocket.
  ServerWebSocketHandshake A server WebSocket handshake, allows to control acceptance or rejection of a 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.
  WebSocketClient An asynchronous WebSocket client.
  WebSocketConnectOptions Options describing how an `HttpClient` connect a `WebSocket`.
  WebSocketFrame A WebSocket frame that represents either text or binary data.
  WebSocketFrameType List of all frame types.
  WebsocketVersion Represents the WebSocket version

- Classes in io.vertx.core.http used by io.vertx.rxjava3.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.rxjava3.ext.web
  Class and Description
  HttpMethod Represents an HTTP method.

- Classes in io.vertx.core.http used by io.vertx.rxjava3.ext.web.client
  Class and Description
  HttpMethod Represents an HTTP method.
  HttpVersion Represents the version of the HTTP protocol.
  RequestOptions Options describing how an `HttpClient` will connect to make a request.

- Classes in io.vertx.core.http used by io.vertx.rxjava3.ext.web.handler
  Class and Description
  CookieSameSite Represents the Cookie SameSite policy to be used.
  HttpMethod Represents an HTTP method.

- Classes in io.vertx.core.http used by io.vertx.rxjava3.grpcio.client
  Class and Description
  HttpClientOptions Options describing how an `HttpClient` will make connections.

- Classes in io.vertx.core.http used by io.vertx.rxjava3.httpproxy
  Class and Description
  HttpMethod Represents an HTTP method.
  HttpVersion Represents the version of the HTTP protocol.

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

- Classes in io.vertx.core.http used by io.vertx.tracing.zipkin
  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.

Copyright © 2025 Eclipse. All rights reserved.