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

- Packages that use SSLEngineOptions
  Package | Description
  --- | ---
  io.vertx.amqp |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.ext.consul |
  io.vertx.ext.mail |
  io.vertx.ext.web.client |
  io.vertx.tracing.zipkin |

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

    Methods in io.vertx.amqp with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `AmqpClientOptions` | AmqpClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |

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

    Methods in io.vertx.core.eventbus with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventBusOptions` | EventBusOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |

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

    Methods in io.vertx.core.http with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientOptions` | HttpClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `HttpServerOptions` | HttpServerOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `WebSocketClientOptions` | WebSocketClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |

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

    Subclasses of SSLEngineOptions in io.vertx.core.net
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JdkSSLEngineOptions` | Configures a `TCPSSLOptions` to use the JDK ssl engine implementation.
    `class` | `OpenSSLEngineOptions` | Configures a `TCPSSLOptions` to use OpenSsl.

    Fields in io.vertx.core.net declared as SSLEngineOptions
    Modifier and Type | Field | Description
    --- | --- | ---
    `static SSLEngineOptions` | TCPSSLOptions.`DEFAULT_SSL_ENGINE` | The default SSL engine options = null (autoguess)

    Methods in io.vertx.core.net that return SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract SSLEngineOptions` | SSLEngineOptions.`copy()` |
    `SSLEngineOptions` | TCPSSLOptions.`getSslEngineOptions()` |
    `SSLEngineOptions` | SSLEngineOptions.`setUseWorkerThread​(boolean useWorkerThread)` | Set the thread pool to use for SSL blocking operations.

    Methods in io.vertx.core.net with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientOptionsBase` | ClientOptionsBase.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `NetClientOptions` | NetClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `NetServerOptions` | NetServerOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `TCPSSLOptions` | TCPSSLOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` | Set to use SSL engine implementation to use.

    Constructors in io.vertx.core.net with parameters of type SSLEngineOptions
    Constructor | Description
    --- | ---
    `SSLEngineOptions​(SSLEngineOptions that)` |

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

    Methods in io.vertx.ext.consul with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConsulClientOptions` | ConsulClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` | Set to use SSL engine implementation to use.

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

    Methods in io.vertx.ext.mail with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `MailConfig` | MailConfig.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |

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

    Methods in io.vertx.ext.web.client with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `CachingWebClientOptions` | CachingWebClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |
    `WebClientOptions` | WebClientOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |

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

    Methods in io.vertx.tracing.zipkin with parameters of type SSLEngineOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpSenderOptions` | HttpSenderOptions.`setSslEngineOptions​(SSLEngineOptions sslEngineOptions)` |