## Uses of Class
io.vertx.core.net.ClientOptionsBase

- Packages that use ClientOptionsBase
  Package | Description
  --- | ---
  io.vertx.amqpbridge |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.consul |
  io.vertx.ext.stomp |
  io.vertx.ext.web.client |
  io.vertx.grpc |
  io.vertx.mqtt |
  io.vertx.proton |
  io.vertx.redis |

- - ### Uses of ClientOptionsBase in io.vertx.amqpbridge

    Subclasses of ClientOptionsBase in io.vertx.amqpbridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AmqpBridgeOptions` Options for configuring the AmqpBridge.

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

    Subclasses of ClientOptionsBase in io.vertx.core.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientOptions` Options describing how an `HttpClient` will make connections.

  - ### Uses of ClientOptionsBase in io.vertx.core.net

    Subclasses of ClientOptionsBase in io.vertx.core.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetClientOptions` Options for configuring a `NetClient`.

    Methods in io.vertx.core.net that return ClientOptionsBase
    Modifier and Type | Method and Description
    --- | ---
    `ClientOptionsBase` | ClientOptionsBase.`addCrlPath(String crlPath)`
    `ClientOptionsBase` | ClientOptionsBase.`addCrlValue(Buffer crlValue)`
    `ClientOptionsBase` | ClientOptionsBase.`addEnabledCipherSuite(String suite)`
    `ClientOptionsBase` | ClientOptionsBase.`addEnabledSecureTransportProtocol(String protocol)`
    `ClientOptionsBase` | ClientOptionsBase.`removeEnabledSecureTransportProtocol(String protocol)`
    `ClientOptionsBase` | ClientOptionsBase.`setConnectTimeout(int connectTimeout)` Set the connect timeout
    `ClientOptionsBase` | ClientOptionsBase.`setIdleTimeout(int idleTimeout)`
    `ClientOptionsBase` | ClientOptionsBase.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)`
    `ClientOptionsBase` | ClientOptionsBase.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setKeyCertOptions(KeyCertOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setKeyStoreOptions(JksOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setLocalAddress(String localAddress)` Set the local interface to bind for network connections.
    `ClientOptionsBase` | ClientOptionsBase.`setLogActivity(boolean logEnabled)`
    `ClientOptionsBase` | ClientOptionsBase.`setMetricsName(String metricsName)` Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
    `ClientOptionsBase` | ClientOptionsBase.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | NetClientOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPemTrustOptions(PemTrustOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPfxKeyCertOptions(PfxOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPfxTrustOptions(PfxOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setProxyOptions(ProxyOptions proxyOptions)` Set proxy options for connections via CONNECT proxy (e.g.
    `ClientOptionsBase` | ClientOptionsBase.`setReceiveBufferSize(int receiveBufferSize)`
    `ClientOptionsBase` | ClientOptionsBase.`setReuseAddress(boolean reuseAddress)`
    `ClientOptionsBase` | ClientOptionsBase.`setReusePort(boolean reusePort)`
    `ClientOptionsBase` | ClientOptionsBase.`setSendBufferSize(int sendBufferSize)`
    `ClientOptionsBase` | ClientOptionsBase.`setSoLinger(int soLinger)`
    `ClientOptionsBase` | ClientOptionsBase.`setSsl(boolean ssl)`
    `ClientOptionsBase` | ClientOptionsBase.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpCork(boolean tcpCork)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpFastOpen(boolean tcpFastOpen)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpNoDelay(boolean tcpNoDelay)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpQuickAck(boolean tcpQuickAck)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrafficClass(int trafficClass)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrustAll(boolean trustAll)` Set whether all server certificates should be trusted
    `ClientOptionsBase` | ClientOptionsBase.`setTrustOptions(TrustOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrustStoreOptions(JksOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setUseAlpn(boolean useAlpn)`
    `ClientOptionsBase` | ClientOptionsBase.`setUsePooledBuffers(boolean usePooledBuffers)`

    Constructors in io.vertx.core.net with parameters of type ClientOptionsBase
    Constructor and Description
    `ClientOptionsBase(ClientOptionsBase other)` Copy constructor

  - ### Uses of ClientOptionsBase in io.vertx.ext.auth.oauth2

    Subclasses of ClientOptionsBase in io.vertx.ext.auth.oauth2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OAuth2ClientOptions` Options describing how an OAuth2 `HttpClient` will make connections.

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

    Subclasses of ClientOptionsBase in io.vertx.ext.consul
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsulClientOptions` Options used to create Consul client.

  - ### Uses of ClientOptionsBase in io.vertx.ext.stomp

    Subclasses of ClientOptionsBase in io.vertx.ext.stomp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StompClientOptions` Options used to configure a STOMP client.

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

    Subclasses of ClientOptionsBase in io.vertx.ext.web.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebClientOptions`

  - ### Uses of ClientOptionsBase in io.vertx.grpc

    Method parameters in io.vertx.grpc with type arguments of type ClientOptionsBase
    Modifier and Type | Method and Description
    --- | ---
    `VertxChannelBuilder` | VertxChannelBuilder.`useSsl(Handler<ClientOptionsBase> handler)`

  - ### Uses of ClientOptionsBase in io.vertx.mqtt

    Subclasses of ClientOptionsBase in io.vertx.mqtt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MqttClientOptions` Represents options used by the MQTT client.

  - ### Uses of ClientOptionsBase in io.vertx.proton

    Subclasses of ClientOptionsBase in io.vertx.proton with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw
    Modifier and Type | Class and Description
    --- | ---
    `class` | `io.vertx.proton.ProtonClientOptions`

  - ### Uses of ClientOptionsBase in io.vertx.redis

    Subclasses of ClientOptionsBase in io.vertx.redis
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RedisOptions` This object controls the connection setting to the Redis Server.

Copyright © 2018 Eclipse. All rights reserved.