public static class SocketSettings.Builder extends Object
SocketSettings.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SocketSettings.Builder |
applyConnectionString(ConnectionString connectionString)
Apply any socket settings specified in the connection string to this builder.
|
SocketSettings |
build()
Build an instance of
SocketSettings. |
SocketSettings.Builder |
connectTimeout(int connectTimeout,
TimeUnit timeUnit)
Sets the socket connect timeout.
|
SocketSettings.Builder |
keepAlive(boolean keepAlive)
Sets keep-alive.
|
SocketSettings.Builder |
readTimeout(int readTimeout,
TimeUnit timeUnit)
Sets the socket read timeout.
|
SocketSettings.Builder |
receiveBufferSize(int receiveBufferSize)
Sets the receive buffer size.
|
SocketSettings.Builder |
sendBufferSize(int sendBufferSize)
Sets the send buffer size.
|
public SocketSettings.Builder connectTimeout(int connectTimeout, TimeUnit timeUnit)
connectTimeout - the connect timeouttimeUnit - the time unitpublic SocketSettings.Builder readTimeout(int readTimeout, TimeUnit timeUnit)
readTimeout - the read timeouttimeUnit - the time unitpublic SocketSettings.Builder keepAlive(boolean keepAlive)
keepAlive - true if keep-alive should be enabledpublic SocketSettings.Builder receiveBufferSize(int receiveBufferSize)
receiveBufferSize - the receive buffer sizepublic SocketSettings.Builder sendBufferSize(int sendBufferSize)
sendBufferSize - the send buffer sizepublic SocketSettings.Builder applyConnectionString(ConnectionString connectionString)
connectionString - the connection stringConnectionString.getConnectTimeout(),
ConnectionString.getSocketTimeout()public SocketSettings build()
SocketSettings.