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

- Packages that use NetClientOptions
  Package | Description
  --- | ---
  io.vertx.amqp |
  io.vertx.amqpbridge |
  io.vertx.core |
  io.vertx.core.net |
  io.vertx.core.spi.metrics |
  io.vertx.db2client |
  io.vertx.ext.stomp |
  io.vertx.mqtt |
  io.vertx.mysqlclient |
  io.vertx.pgclient |
  io.vertx.proton |
  io.vertx.reactivex.core |
  io.vertx.redis |
  io.vertx.redis.client |
  io.vertx.rxjava.core |
  io.vertx.sqlclient |

- - ### Uses of NetClientOptions in io.vertx.amqp

    Subclasses of NetClientOptions in io.vertx.amqp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AmqpClientOptions` Configures the AMQP Client.

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

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

  - ### Uses of NetClientOptions in io.vertx.core

    Methods in io.vertx.core with parameters of type NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `NetClient` | Vertx.`createNetClient(NetClientOptions options)` Create a TCP/SSL client using the specified options

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

    Methods in io.vertx.core.net that return NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `NetClientOptions` | NetClientOptions.`addCrlPath(String crlPath)`
    `NetClientOptions` | NetClientOptions.`addCrlValue(Buffer crlValue)`
    `NetClientOptions` | NetClientOptions.`addEnabledCipherSuite(String suite)`
    `NetClientOptions` | NetClientOptions.`addEnabledSecureTransportProtocol(String protocol)`
    `NetClientOptions` | NetClientOptions.`removeEnabledSecureTransportProtocol(String protocol)`
    `NetClientOptions` | NetClientOptions.`setConnectTimeout(int connectTimeout)`
    `NetClientOptions` | NetClientOptions.`setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)`
    `NetClientOptions` | NetClientOptions.`setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)` Set the hostname verification algorithm interval To disable hostname verification, set hostnameVerificationAlgorithm to an empty String
    `NetClientOptions` | NetClientOptions.`setIdleTimeout(int idleTimeout)`
    `NetClientOptions` | NetClientOptions.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)`
    `NetClientOptions` | NetClientOptions.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `NetClientOptions` | NetClientOptions.`setKeyCertOptions(KeyCertOptions options)`
    `NetClientOptions` | NetClientOptions.`setKeyStoreOptions(JksOptions options)`
    `NetClientOptions` | NetClientOptions.`setLocalAddress(String localAddress)`
    `NetClientOptions` | NetClientOptions.`setLogActivity(boolean logEnabled)`
    `NetClientOptions` | NetClientOptions.`setMetricsName(String metricsName)`
    `NetClientOptions` | NetClientOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `NetClientOptions` | NetClientOptions.`setPemTrustOptions(PemTrustOptions options)`
    `NetClientOptions` | NetClientOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `NetClientOptions` | NetClientOptions.`setPfxTrustOptions(PfxOptions options)`
    `NetClientOptions` | NetClientOptions.`setProxyOptions(ProxyOptions proxyOptions)`
    `NetClientOptions` | NetClientOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `NetClientOptions` | NetClientOptions.`setReconnectAttempts(int attempts)` Set the value of reconnect attempts
    `NetClientOptions` | NetClientOptions.`setReconnectInterval(long interval)` Set the reconnect interval
    `NetClientOptions` | NetClientOptions.`setReuseAddress(boolean reuseAddress)`
    `NetClientOptions` | NetClientOptions.`setReusePort(boolean reusePort)`
    `NetClientOptions` | NetClientOptions.`setSendBufferSize(int sendBufferSize)`
    `NetClientOptions` | NetClientOptions.`setSoLinger(int soLinger)`
    `NetClientOptions` | NetClientOptions.`setSsl(boolean ssl)`
    `NetClientOptions` | NetClientOptions.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `NetClientOptions` | NetClientOptions.`setSslHandshakeTimeout(long sslHandshakeTimeout)`
    `NetClientOptions` | NetClientOptions.`setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)`
    `NetClientOptions` | NetClientOptions.`setTcpCork(boolean tcpCork)`
    `NetClientOptions` | NetClientOptions.`setTcpFastOpen(boolean tcpFastOpen)`
    `NetClientOptions` | NetClientOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `NetClientOptions` | NetClientOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `NetClientOptions` | NetClientOptions.`setTcpQuickAck(boolean tcpQuickAck)`
    `NetClientOptions` | NetClientOptions.`setTrafficClass(int trafficClass)`
    `NetClientOptions` | NetClientOptions.`setTrustAll(boolean trustAll)`
    `NetClientOptions` | NetClientOptions.`setTrustOptions(TrustOptions options)`
    `NetClientOptions` | NetClientOptions.`setTrustStoreOptions(JksOptions options)`
    `NetClientOptions` | NetClientOptions.`setUseAlpn(boolean useAlpn)`
    `NetClientOptions` | NetClientOptions.`setUsePooledBuffers(boolean usePooledBuffers)`

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

  - ### Uses of NetClientOptions in io.vertx.core.spi.metrics

    Methods in io.vertx.core.spi.metrics with parameters of type NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `default TCPMetrics<?>` | VertxMetrics.`createNetClientMetrics(NetClientOptions options)` Provides the net client metrics SPI when a net client is created.

  - ### Uses of NetClientOptions in io.vertx.db2client

    Subclasses of NetClientOptions in io.vertx.db2client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DB2ConnectOptions` Connect options for configuring `DB2Connection` or `DB2Pool`.

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

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

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

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

  - ### Uses of NetClientOptions in io.vertx.mysqlclient

    Subclasses of NetClientOptions in io.vertx.mysqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MySQLConnectOptions` Connect options for configuring `MySQLConnection` or `MySQLPool`.

  - ### Uses of NetClientOptions in io.vertx.pgclient

    Subclasses of NetClientOptions in io.vertx.pgclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PgConnectOptions`

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

    Subclasses of NetClientOptions 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 NetClientOptions in io.vertx.reactivex.core

    Methods in io.vertx.reactivex.core with parameters of type NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `NetClient` | Vertx.`createNetClient(NetClientOptions options)` Create a TCP/SSL client using the specified options

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

    Subclasses of NetClientOptions in io.vertx.redis
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RedisOptions` Deprecated. Use `RedisOptions` with the new client API. This object controls the connection setting to the Redis Server. There is no need to specify most of the settings since it has built the following sensible defaults: * `encoding`: `UTF-8` * `host`: `localhost` * `port`: 6379 * `tcpKeepAlive`: true * `tcpNoDelay`: true * `binary`: false However there are two extra properties that have no defaults since they are optional: * `auth` * `select` The usage of this two extra properties is to setup required authentication and optionally the selection of the active database at connection time. If you define this extra properties on every connection to Redis server this client will perform the authentication handshake and database selection, however if you don't do this and call `RedisClient.auth(String, Handler)` yourself in case of connection failure the client will not be able to perform the correct authentication handshake.

  - ### Uses of NetClientOptions in io.vertx.redis.client

    Methods in io.vertx.redis.client that return NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `NetClientOptions` | RedisOptions.`getNetClientOptions()` Get the net client options used to connect to the server.

    Methods in io.vertx.redis.client with parameters of type NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `RedisOptions` | RedisOptions.`setNetClientOptions(NetClientOptions netClientOptions)` Set the net client options to be used while connecting to the redis server.

  - ### Uses of NetClientOptions in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type NetClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `NetClient` | Vertx.`createNetClient(NetClientOptions options)` Create a TCP/SSL client using the specified options

  - ### Uses of NetClientOptions in io.vertx.sqlclient

    Subclasses of NetClientOptions in io.vertx.sqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SqlConnectOptions` Connect options for configuring `SqlConnection` or `Pool`.

Copyright © 2021 Eclipse. All rights reserved.