public static class IOReactorConfig.Builder extends Object
public static int getDefaultMaxIoThreadCount()
ioThreadCount
. Returns
Runtime.availableProcessors()
if
setDefaultMaxIoThreadCount(int)
was called with a value <=0.public static void setDefaultMaxIoThreadCount(int defaultMaxIoThreadCount)
ioThreadCount
. Use a value <= 0 to
cause getDefaultMaxIoThreadCount()
to return
Runtime.availableProcessors()
.defaultMaxIoThreadCount
- the default value for ioThreadCount.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()
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.