public static class IOReactorConfig.Builder extends Object
Modifier and Type | Field and Description |
---|---|
private int |
backlogSize |
private int |
connectTimeout |
private boolean |
interestOpQueued |
private int |
ioThreadCount |
private int |
rcvBufSize |
private long |
selectInterval |
private long |
shutdownGracePeriod |
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 |
---|---|
IOReactorConfig |
build() |
IOReactorConfig.Builder |
setBacklogSize(int backlogSize) |
IOReactorConfig.Builder |
setConnectTimeout(int connectTimeout) |
IOReactorConfig.Builder |
setInterestOpQueued(boolean interestOpQueued) |
IOReactorConfig.Builder |
setIoThreadCount(int ioThreadCount) |
IOReactorConfig.Builder |
setRcvBufSize(int rcvBufSize) |
IOReactorConfig.Builder |
setSelectInterval(long selectInterval) |
IOReactorConfig.Builder |
setShutdownGracePeriod(long shutdownGracePeriod) |
IOReactorConfig.Builder |
setSndBufSize(int sndBufSize) |
IOReactorConfig.Builder |
setSoKeepAlive(boolean soKeepAlive) |
IOReactorConfig.Builder |
setSoLinger(int soLinger) |
IOReactorConfig.Builder |
setSoReuseAddress(boolean soReuseAddress) |
IOReactorConfig.Builder |
setSoTimeout(int soTimeout) |
IOReactorConfig.Builder |
setTcpNoDelay(boolean tcpNoDelay) |
private long selectInterval
private long shutdownGracePeriod
private boolean interestOpQueued
private int ioThreadCount
private int soTimeout
private boolean soReuseAddress
private int soLinger
private boolean soKeepAlive
private boolean tcpNoDelay
private int connectTimeout
private int sndBufSize
private int rcvBufSize
private int backlogSize
Builder()
public IOReactorConfig.Builder setSelectInterval(long selectInterval)
public IOReactorConfig.Builder setShutdownGracePeriod(long shutdownGracePeriod)
public IOReactorConfig.Builder setInterestOpQueued(boolean interestOpQueued)
public IOReactorConfig.Builder setIoThreadCount(int ioThreadCount)
public IOReactorConfig.Builder setSoTimeout(int soTimeout)
public IOReactorConfig.Builder setSoReuseAddress(boolean soReuseAddress)
public IOReactorConfig.Builder setSoLinger(int soLinger)
public IOReactorConfig.Builder setSoKeepAlive(boolean soKeepAlive)
public IOReactorConfig.Builder setTcpNoDelay(boolean tcpNoDelay)
public IOReactorConfig.Builder setConnectTimeout(int connectTimeout)
public IOReactorConfig.Builder setSndBufSize(int sndBufSize)
public IOReactorConfig.Builder setRcvBufSize(int rcvBufSize)
public IOReactorConfig.Builder setBacklogSize(int backlogSize)
public IOReactorConfig build()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses