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

- Packages that use TCPSSLOptions
  Package | Description
  --- | ---
  io.vertx.amqp |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.db2client |
  io.vertx.ext.consul |
  io.vertx.ext.mail |
  io.vertx.ext.shell.term |
  io.vertx.ext.stomp |
  io.vertx.ext.web.client |
  io.vertx.mqtt |
  io.vertx.mysqlclient |
  io.vertx.pgclient |
  io.vertx.proton |
  io.vertx.rabbitmq |
  io.vertx.sqlclient |
  io.vertx.tracing.zipkin |

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

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

  - ### Uses of TCPSSLOptions in io.vertx.core.eventbus

    Subclasses of TCPSSLOptions in io.vertx.core.eventbus
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventBusOptions` Options to configure the event bus.

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

    Subclasses of TCPSSLOptions in io.vertx.core.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientOptions` Options describing how an `HttpClient` will make connections.
    `class` | `HttpServerOptions` Represents options used by an `HttpServer` instance

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

    Subclasses of TCPSSLOptions in io.vertx.core.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientOptionsBase` Base class for Client options
    `class` | `NetClientOptions` Options for configuring a `NetClient`.
    `class` | `NetServerOptions` Options for configuring a `NetServer`.
    `class` | `ServerOptionsBase`

    Methods in io.vertx.core.net that return TCPSSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `TCPSSLOptions` | TCPSSLOptions.`addCrlPath(String crlPath)` Add a CRL path
    `TCPSSLOptions` | TCPSSLOptions.`addCrlValue(Buffer crlValue)` Add a CRL value
    `TCPSSLOptions` | TCPSSLOptions.`addEnabledCipherSuite(String suite)` Add an enabled cipher suite, appended to the ordered suites.
    `TCPSSLOptions` | TCPSSLOptions.`addEnabledSecureTransportProtocol(String protocol)` Add an enabled SSL/TLS protocols, appended to the ordered protocols.
    `TCPSSLOptions` | TCPSSLOptions.`removeEnabledSecureTransportProtocol(String protocol)` Removes an enabled SSL/TLS protocol from the ordered protocols.
    `TCPSSLOptions` | TCPSSLOptions.`setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)` Sets the list of enabled SSL/TLS protocols.
    `TCPSSLOptions` | TCPSSLOptions.`setIdleTimeout(int idleTimeout)` Set the idle timeout, default time unit is seconds.
    `TCPSSLOptions` | TCPSSLOptions.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)` Set the idle timeout unit.
    `TCPSSLOptions` | TCPSSLOptions.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `TCPSSLOptions` | TCPSSLOptions.`setKeyCertOptions(KeyCertOptions options)` Set the key/cert options.
    `TCPSSLOptions` | TCPSSLOptions.`setKeyStoreOptions(JksOptions options)` Set the key/cert options in jks format, aka Java keystore.
    `TCPSSLOptions` | TCPSSLOptions.`setLogActivity(boolean logEnabled)`
    `TCPSSLOptions` | TCPSSLOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `TCPSSLOptions` | TCPSSLOptions.`setPemKeyCertOptions(PemKeyCertOptions options)` Set the key/cert store options in pem format.
    `TCPSSLOptions` | TCPSSLOptions.`setPemTrustOptions(PemTrustOptions options)` Set the trust options in pem format
    `TCPSSLOptions` | TCPSSLOptions.`setPfxKeyCertOptions(PfxOptions options)` Set the key/cert options in pfx format.
    `TCPSSLOptions` | TCPSSLOptions.`setPfxTrustOptions(PfxOptions options)` Set the trust options in pfx format
    `TCPSSLOptions` | TCPSSLOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `TCPSSLOptions` | TCPSSLOptions.`setReuseAddress(boolean reuseAddress)`
    `TCPSSLOptions` | TCPSSLOptions.`setReusePort(boolean reusePort)`
    `TCPSSLOptions` | TCPSSLOptions.`setSendBufferSize(int sendBufferSize)`
    `TCPSSLOptions` | TCPSSLOptions.`setSoLinger(int soLinger)` Set whether SO_linger keep alive is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setSsl(boolean ssl)` Set whether SSL/TLS is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)` Set to use SSL engine implementation to use.
    `TCPSSLOptions` | TCPSSLOptions.`setSslHandshakeTimeout(long sslHandshakeTimeout)` Set the SSL handshake timeout, default time unit is seconds.
    `TCPSSLOptions` | TCPSSLOptions.`setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)` Set the SSL handshake timeout unit.
    `TCPSSLOptions` | TCPSSLOptions.`setTcpCork(boolean tcpCork)` Enable the `TCP_CORK` option - only with linux native transport.
    `TCPSSLOptions` | TCPSSLOptions.`setTcpFastOpen(boolean tcpFastOpen)` Enable the `TCP_FASTOPEN` option - only with linux native transport.
    `TCPSSLOptions` | TCPSSLOptions.`setTcpKeepAlive(boolean tcpKeepAlive)` Set whether TCP keep alive is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setTcpNoDelay(boolean tcpNoDelay)` Set whether TCP no delay is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setTcpQuickAck(boolean tcpQuickAck)` Enable the `TCP_QUICKACK` option - only with linux native transport.
    `TCPSSLOptions` | TCPSSLOptions.`setTrafficClass(int trafficClass)`
    `TCPSSLOptions` | TCPSSLOptions.`setTrustOptions(TrustOptions options)` Set the trust options.
    `TCPSSLOptions` | TCPSSLOptions.`setTrustStoreOptions(JksOptions options)` Set the trust options in jks format, aka Java truststore
    `TCPSSLOptions` | TCPSSLOptions.`setUseAlpn(boolean useAlpn)` Set the ALPN usage.

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

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

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

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

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

  - ### Uses of TCPSSLOptions in io.vertx.ext.mail

    Subclasses of TCPSSLOptions in io.vertx.ext.mail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MailConfig` represents the configuration of a mail service with mail server hostname, port, security options, login options and login/password

  - ### Uses of TCPSSLOptions in io.vertx.ext.shell.term

    Subclasses of TCPSSLOptions in io.vertx.ext.shell.term
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpTermOptions` The web term configuration options.
    `class` | `TelnetTermOptions` Telnet terminal options configuration, extends `NetServerOptions`.

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

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

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

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

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

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

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

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

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

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

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

    Subclasses of TCPSSLOptions 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 TCPSSLOptions in io.vertx.rabbitmq

    Subclasses of TCPSSLOptions in io.vertx.rabbitmq
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RabbitMQOptions` RabbitMQ client options, most

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

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

  - ### Uses of TCPSSLOptions in io.vertx.tracing.zipkin

    Subclasses of TCPSSLOptions in io.vertx.tracing.zipkin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpSenderOptions` Options for reporting to a Zipkin server configured by default to `http://localhost:9411/api/v2/spans`.

Copyright © 2021 Eclipse. All rights reserved.