Package io.vertx.core.net
Class JdkSSLEngineOptions
- java.lang.Object
-
- io.vertx.core.net.SSLEngineOptions
-
- io.vertx.core.net.JdkSSLEngineOptions
-
public class JdkSSLEngineOptions extends SSLEngineOptions
Configures aTCPSSLOptionsto use the JDK ssl engine implementation.- Author:
- Julien Viet
-
-
Field Summary
-
Fields inherited from class io.vertx.core.net.SSLEngineOptions
DEFAULT_USE_WORKER_POOL
-
-
Constructor Summary
Constructors Constructor Description JdkSSLEngineOptions()JdkSSLEngineOptions(JsonObject json)JdkSSLEngineOptions(JdkSSLEngineOptions that)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JdkSSLEngineOptionscopy()static booleanisAlpnAvailable()JdkSSLEngineOptionssetUseWorkerThread(boolean useWorkerThread)Set the thread pool to use for SSL blocking operations.SslContextFactorysslContextFactory()JsonObjecttoJson()-
Methods inherited from class io.vertx.core.net.SSLEngineOptions
getUseWorkerThread
-
-
-
-
Constructor Detail
-
JdkSSLEngineOptions
public JdkSSLEngineOptions()
-
JdkSSLEngineOptions
public JdkSSLEngineOptions(JsonObject json)
-
JdkSSLEngineOptions
public JdkSSLEngineOptions(JdkSSLEngineOptions that)
-
-
Method Detail
-
isAlpnAvailable
public static boolean isAlpnAvailable()
- Returns:
- if alpn support is available via the JDK SSL engine
-
setUseWorkerThread
public JdkSSLEngineOptions setUseWorkerThread(boolean useWorkerThread)
Description copied from class:SSLEngineOptionsSet the thread pool to use for SSL blocking operations.- Overrides:
setUseWorkerThreadin classSSLEngineOptions- Parameters:
useWorkerThread- whether to use the vertx internal worker pool for SSL blocking operations- Returns:
- a reference to this, so the API can be used fluently
-
toJson
public JsonObject toJson()
-
copy
public JdkSSLEngineOptions copy()
- Specified by:
copyin classSSLEngineOptions
-
sslContextFactory
public SslContextFactory sslContextFactory()
- Specified by:
sslContextFactoryin classSSLEngineOptions- Returns:
- a
SslContextFactorythat will be used to produce the NettySslContext
-
-