## Uses of Class
io.vertx.core.http.HttpVersion

- Packages that use HttpVersion
  Package | Description
  --- | ---
  io.vertx.core.http |
  io.vertx.ext.consul |
  io.vertx.ext.web.client |
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.ext.web.client |

- - ### Uses of HttpVersion in io.vertx.core.http

    Fields in io.vertx.core.http declared as HttpVersion
    Modifier and Type | Field and Description
    --- | ---
    `static HttpVersion` | HttpClientOptions.`DEFAULT_PROTOCOL_VERSION` The default protocol version = HTTP/1.1

    Fields in io.vertx.core.http with type parameters of type HttpVersion
    Modifier and Type | Field and Description
    --- | ---
    `static List<HttpVersion>` | HttpClientOptions.`DEFAULT_ALPN_VERSIONS` Default Application-Layer Protocol Negotiation versions = [] (automatic according to protocol version)
    `static List<HttpVersion>` | HttpServerOptions.`DEFAULT_ALPN_VERSIONS` Default Application-Layer Protocol Negotiation versions = [HTTP/2,HTTP/1.1]

    Methods in io.vertx.core.http that return HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpVersion` | HttpClientOptions.`getProtocolVersion()` Get the protocol version.
    `static HttpVersion` | HttpVersion.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static HttpVersion[]` | HttpVersion.`values()` Returns an array containing the constants of this enum type, in the order they are declared.
    `HttpVersion` | HttpClientResponse.`version()`
    `HttpVersion` | HttpServerRequest.`version()`

    Methods in io.vertx.core.http that return types with arguments of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `List<HttpVersion>` | HttpClientOptions.`getAlpnVersions()`
    `List<HttpVersion>` | HttpServerOptions.`getAlpnVersions()`

    Methods in io.vertx.core.http with parameters of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientOptions` | HttpClientOptions.`setProtocolVersion(HttpVersion protocolVersion)` Set the protocol version.

    Method parameters in io.vertx.core.http with type arguments of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientRequest` | HttpClientRequest.`sendHead(Handler<HttpVersion> completionHandler)` Like `HttpClientRequest.sendHead()` but with an handler after headers have been sent.
    `HttpClientOptions` | HttpClientOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)` Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.
    `HttpServerOptions` | HttpServerOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)` Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiatiation.

  - ### Uses of HttpVersion in io.vertx.ext.consul

    Methods in io.vertx.ext.consul with parameters of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClientOptions` | ConsulClientOptions.`setProtocolVersion(HttpVersion protocolVersion)` Set the protocol version.

    Method parameters in io.vertx.ext.consul with type arguments of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClientOptions` | ConsulClientOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)` Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.

  - ### Uses of HttpVersion in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client that return HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpVersion` | HttpResponse.`version()`

    Methods in io.vertx.ext.web.client with parameters of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `WebClientOptions` | WebClientOptions.`setProtocolVersion(HttpVersion protocolVersion)`

    Method parameters in io.vertx.ext.web.client with type arguments of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `WebClientOptions` | WebClientOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)`

  - ### Uses of HttpVersion in io.vertx.rxjava.core.http

    Methods in io.vertx.rxjava.core.http that return HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpVersion` | HttpClientResponse.`version()`
    `HttpVersion` | HttpServerRequest.`version()`

    Method parameters in io.vertx.rxjava.core.http with type arguments of type HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientRequest` | HttpClientRequest.`sendHead(Handler<HttpVersion> completionHandler)` Like `HttpClientRequest.sendHead()` but with an handler after headers have been sent.

  - ### Uses of HttpVersion in io.vertx.rxjava.ext.web.client

    Methods in io.vertx.rxjava.ext.web.client that return HttpVersion
    Modifier and Type | Method and Description
    --- | ---
    `HttpVersion` | HttpResponse.`version()`

Copyright © 2017. All rights reserved.