public static class SocketConfig.Builder extends Object
Modifier and Type | Field and Description |
---|---|
private int |
backlogSize |
private int |
rcvBufSize |
private int |
sndBufSize |
private boolean |
soKeepAlive |
private int |
soLinger |
private boolean |
soReuseAddress |
private int |
soTimeout |
private boolean |
tcpNoDelay |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SocketConfig |
build() |
SocketConfig.Builder |
setBacklogSize(int backlogSize) |
SocketConfig.Builder |
setRcvBufSize(int rcvBufSize) |
SocketConfig.Builder |
setSndBufSize(int sndBufSize) |
SocketConfig.Builder |
setSoKeepAlive(boolean soKeepAlive) |
SocketConfig.Builder |
setSoLinger(int soLinger) |
SocketConfig.Builder |
setSoReuseAddress(boolean soReuseAddress) |
SocketConfig.Builder |
setSoTimeout(int soTimeout) |
SocketConfig.Builder |
setTcpNoDelay(boolean tcpNoDelay) |
private int soTimeout
private boolean soReuseAddress
private int soLinger
private boolean soKeepAlive
private boolean tcpNoDelay
private int sndBufSize
private int rcvBufSize
private int backlogSize
Builder()
public SocketConfig.Builder setSoTimeout(int soTimeout)
public SocketConfig.Builder setSoReuseAddress(boolean soReuseAddress)
public SocketConfig.Builder setSoLinger(int soLinger)
public SocketConfig.Builder setSoKeepAlive(boolean soKeepAlive)
public SocketConfig.Builder setTcpNoDelay(boolean tcpNoDelay)
public SocketConfig.Builder setSndBufSize(int sndBufSize)
public SocketConfig.Builder setRcvBufSize(int rcvBufSize)
public SocketConfig.Builder setBacklogSize(int backlogSize)
public SocketConfig build()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses