public static class SocketOptions.Builder extends Object
SocketOptions.| Modifier and Type | Method and Description |
|---|---|
SocketOptions |
build()
Create a new instance of
SocketOptions |
SocketOptions.Builder |
connectTimeout(Duration connectTimeout)
Set connection timeout.
|
SocketOptions.Builder |
connectTimeout(long connectTimeout,
TimeUnit connectTimeoutUnit)
Deprecated.
since 5.0, use
connectTimeout(Duration) |
SocketOptions.Builder |
keepAlive(boolean keepAlive)
Sets whether to enable TCP keepalive.
|
SocketOptions.Builder |
tcpNoDelay(boolean tcpNoDelay)
Sets whether to disable Nagle's algorithm.
|
public SocketOptions.Builder connectTimeout(Duration connectTimeout)
SocketOptions.DEFAULT_CONNECT_TIMEOUT and
SocketOptions.DEFAULT_CONNECT_TIMEOUT_UNIT.connectTimeout - connection timeout, must be greater 0.this@Deprecated public SocketOptions.Builder connectTimeout(long connectTimeout, TimeUnit connectTimeoutUnit)
connectTimeout(Duration)SocketOptions.DEFAULT_CONNECT_TIMEOUT and
SocketOptions.DEFAULT_CONNECT_TIMEOUT_UNIT.connectTimeout - connection timeout, must be greater 0.connectTimeoutUnit - unit for connectTimeout, must not be null.thispublic SocketOptions.Builder keepAlive(boolean keepAlive)
false. See SocketOptions.DEFAULT_SO_KEEPALIVE.keepAlive - whether to enable or disable the TCP keepalive.thisSocketOptions.SO_KEEPALIVEpublic SocketOptions.Builder tcpNoDelay(boolean tcpNoDelay)
false (Nagle enabled). See
SocketOptions.DEFAULT_SO_NO_DELAY.tcpNoDelay - true to disable Nagle's algorithm, false to enable Nagle's algorithm.thisSocketOptions.TCP_NODELAYpublic SocketOptions build()
SocketOptionsSocketOptionsCopyright © 2021 lettuce.io. All rights reserved.