| Modifier and Type | Field and Description |
|---|---|
| public static final List | |
| public static final int | DEFAULT_IDLE_TIMEOUT
Default idle timeout = 0 |
| public static final TimeUnit | DEFAULT_IDLE_TIMEOUT_TIME_UNIT
Default idle time unit = SECONDS |
| public static final int | DEFAULT_READ_IDLE_TIMEOUT
Default read idle timeout = 0 |
| public static final int | DEFAULT_SO_LINGER
The default value of SO_linger = -1 |
| public static final boolean | DEFAULT_SSL
SSL enable by default = false |
| public static final SSLEngineOptions | DEFAULT_SSL_ENGINE
The default SSL engine options = null (autoguess) |
| public static final long | |
| public static final TimeUnit | |
| public static final boolean | DEFAULT_TCP_CORK
The default TCP_CORK value = false |
| public static final boolean | DEFAULT_TCP_FAST_OPEN
The default TCP_FASTOPEN value = false |
| public static final int | DEFAULT_TCP_KEEAPLIVE_INTERVAL_SECONDS
Default value for tcp keepalive interval -1 defaults to OS settings |
| public static final boolean | DEFAULT_TCP_KEEP_ALIVE
The default value of TCP keep alive = false |
| public static final int | DEFAULT_TCP_KEEPALIVE_COUNT
Default value for tcp keepalive count -1 defaults to OS settings |
| public static final int | DEFAULT_TCP_KEEPALIVE_IDLE_SECONDS
Default value for tcp keepalive idle time -1 defaults to OS settings |
| public static final boolean | DEFAULT_TCP_NO_DELAY
The default value of TCP-no-delay = true (Nagle disabled) |
| public static final boolean | DEFAULT_TCP_QUICKACK
The default TCP_QUICKACK value = false |
| public static final int | DEFAULT_TCP_USER_TIMEOUT
The default TCP_USER_TIMEOUT value in milliseconds = 0 When the default value of 0 is used, TCP will use the system default. |
| public static final boolean | |
| public static final int | DEFAULT_WRITE_IDLE_TIMEOUT
Default write idle timeout = 0 |
| private int | |
| private TimeUnit | |
| private int | |
| private int | |
| private boolean | |
| private SSLEngineOptions | |
| private SSLOptions | |
| private boolean | |
| private boolean | |
| private boolean | |
| private int | |
| private int | |
| private int | |
| private boolean | |
| private boolean | |
| private int | |
| private int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | TCPSSLOptions(JsonObject
the JSON json)
References Deprecated
JsonObject is deprecated or references (maybe indirectly) at least one deprecated element.
Create options from JSON |
| Modifier and Type | Method and Description |
|---|---|
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe path crlPath)Add a CRL path |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe value crlValue)
References Deprecated
Buffer is deprecated or references (maybe indirectly) at least one deprecated element.
Add a CRL value |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe suite suite)Add an enabled cipher suite, appended to the ordered suites. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe SSL/TLS protocol to enable protocol)Add an enabled SSL/TLS protocols, appended to the ordered protocols. |
| public List | |
| public List | |
| public Set | Returns: the enabled cipher suitesReturn an ordered set of the cipher suites. |
| public Set | Returns: the enabled protocolsReturns the enabled SSL/TLS protocols |
| public int | |
| public TimeUnit | |
| public JdkSSLEngineOptions | |
| public KeyCertOptions | |
| public JksOptions | Returns: the key/cert options in jks format, aka Java keystore.
Deprecated
instead use
getKeyCertOptions()
Get the key/cert options in jks format, aka Java keystore. |
| public OpenSSLEngineOptions | |
| public PemKeyCertOptions | Returns: the key/cert store options in pem format.
Deprecated
instead use
getKeyCertOptions()
Get the key/cert store options in pem format. |
| public PemTrustOptions | Returns: the trust options in pem format
Deprecated
instead use
getTrustOptions()
Get the trust options in pem format |
| public PfxOptions | Returns: the key/cert options in pfx format.
Deprecated
instead use
getKeyCertOptions()
Get the key/cert options in pfx format. |
| public PfxOptions | Returns: the trust options in pfx format
Deprecated
instead use
getTrustOptions()
Get the trust options in pfx format |
| public int | |
| public int | |
| public SSLEngineOptions | |
| public long | Returns: the SSL handshake timeout, in time unit specified bygetSslHandshakeTimeoutUnit().
|
| public TimeUnit | |
| public SSLOptions | |
| public int | Returns: the maximum number of keepalive probes TCP should send before dropping the connection.
|
| public int | Returns: the time in seconds the connection needs to remain idle before TCP starts sending keepalive probes
|
| public int | |
| public int | |
| public TrustOptions | |
| public JksOptions | Returns: the trust options in jks format, aka Java truststore
Deprecated
instead use
getTrustOptions()
Get the trust options in jks format, aka Java truststore |
| public int | Returns: the write idle timeout, in time unit specified bygetIdleTimeoutUnit().
|
| private void | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe suite suite)Removes an enabled cipher suite from the ordered suites. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe SSL/TLS protocol to disable protocol)Removes an enabled SSL/TLS protocol from the ordered protocols. |
| public TCPSSLOptions | setActivityLogDataFormat(ByteBufFormat
the format to use activityLogDataFormat)Overrides io. Set the value of Netty's logging handler's data format: Netty's pipeline is configured for logging on Netty's logger. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe SSL/TLS protocols to enable enabledSecureTransportProtocols)Sets the list of enabled SSL/TLS protocols. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe timeout idleTimeout)Set the idle timeout, default time unit is seconds. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlyspecify time unit. idleTimeoutUnit)Set the idle timeout unit. |
| public TCPSSLOptions | setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
Deprecated
instead use
setSslEngineOptions(SSLEngineOptions)
|
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe key store options options)Set the key/cert options. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe key store in jks format options)
Deprecated
instead use
setKeyCertOptions(KeyCertOptions)
Set the key/cert options in jks format, aka Java keystore. |
| public TCPSSLOptions | setLogActivity(boolean
true for logging the network activity logEnabled)Overrides io. Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger. |
| public TCPSSLOptions | setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
Deprecated
instead use
setSslEngineOptions(SSLEngineOptions)
|
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe options in pem format options)
Deprecated
instead use
setKeyCertOptions(KeyCertOptions)
Set the key/cert store options in pem format. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe trust options in pem format options)
Deprecated
instead use
setTrustOptions(TrustOptions)
Set the trust options in pem format |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe key cert options in pfx format options)
Deprecated
instead use
setKeyCertOptions(KeyCertOptions)
Set the key/cert options in pfx format. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe trust options in pfx format options)
Deprecated
instead use
setTrustOptions(TrustOptions)
Set the trust options in pfx format |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe read timeout idleTimeout)Set the read idle timeout, default time unit is seconds. |
| public TCPSSLOptions | setReceiveBufferSize(int
the buffers size, in bytes receiveBufferSize)Overrides io. Set the TCP receive buffer size |
| public TCPSSLOptions | setReuseAddress(boolean
the value of reuse address reuseAddress)Overrides io. Set the value of reuse address |
| public TCPSSLOptions | setReusePort(boolean
the value of reuse port reusePort)Overrides io. Set the value of reuse port. |
| public TCPSSLOptions | setSendBufferSize(int
the buffers size, in bytes sendBufferSize)Overrides io. Set the TCP send buffer size |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlytrue if SO_linger is enabled soLinger)Set whether SO_linger keep alive is enabled |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlytrue if enabled ssl)Set whether SSL/TLS is enabled |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe ssl engine to use sslEngineOptions)Set to use SSL engine implementation to use. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe SSL handshake timeout to set, in milliseconds sslHandshakeTimeout)Set the SSL handshake timeout, default time unit is seconds. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlyspecify time unit. sslHandshakeTimeoutUnit)Set the SSL handshake timeout unit. |
| public TCPSSLOptions | setTcpCork(boolean
the cork value tcpCork)Enable the |
| public TCPSSLOptions | setTcpFastOpen(boolean
the fast open value tcpFastOpen)Enable the |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlytrue if TCP keep alive is enabled tcpKeepAlive)Set whether TCP keep alive is enabled |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlyThe maximum number of keepalive probes TCP should send before dropping the connection. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlyThe time in seconds the connection needs to remain idle before TCP starts sending keepalive probes, if the socket option keepalive has been set. |
| public TCPSSLOptions | setTcpKeepAliveIntervalSeconds(int tcpKeepAliveIntervalSeconds)
The time in seconds between individual keepalive probes. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlytrue if TCP no delay is enabled (Nagle disabled) tcpNoDelay)Set whether TCP no delay is enabled |
| public TCPSSLOptions | setTcpQuickAck(boolean
the quick ack value tcpQuickAck)Enable the |
| public TCPSSLOptions | setTcpUserTimeout(int
the tcp user timeout value tcpUserTimeout)Sets the |
| public TCPSSLOptions | setTrafficClass(int
the value of traffic class trafficClass)Overrides io. Set the value of traffic class |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe trust options options)Set the trust options. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe trust options in jks format options)
Deprecated
instead use
setTrustOptions(TrustOptions)
Set the trust options in jks format, aka Java truststore |
| public TCPSSLOptions | setUseAlpn(boolean
true when Application-Layer Protocol Negotiation should be used useAlpn)Set the ALPN usage. |
| public TCPSSLOptions | Returns: a reference to this, so the API can be used fluentlythe write timeout idleTimeout)Set the write idle timeout, default time unit is seconds. |
| public JsonObject | Returns: the JSONOverrides io.
References Deprecated
JsonObject is deprecated or references (maybe indirectly) at least one deprecated element.
Convert to JSON |