Package org.apache.http.impl.nio.reactor
Class IOReactorConfig.Builder
- java.lang.Object
-
- org.apache.http.impl.nio.reactor.IOReactorConfig.Builder
-
- Enclosing class:
- IOReactorConfig
public static class IOReactorConfig.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getDefaultMaxIoThreadCount
public static int getDefaultMaxIoThreadCount()
Gets the default value forioThreadCount
. ReturnsRuntime.availableProcessors()
ifsetDefaultMaxIoThreadCount(int)
was called with a value <=0.- Returns:
- the default value for ioThreadCount.
- Since:
- 4.4.10
-
setDefaultMaxIoThreadCount
public static void setDefaultMaxIoThreadCount(int defaultMaxIoThreadCount)
Sets the default value forioThreadCount
. Use a value <= 0 to causegetDefaultMaxIoThreadCount()
to returnRuntime.availableProcessors()
.- Parameters:
defaultMaxIoThreadCount
- the default value for ioThreadCount.- Since:
- 4.4.10
-
setSelectInterval
public IOReactorConfig.Builder setSelectInterval(long selectInterval)
-
setShutdownGracePeriod
public IOReactorConfig.Builder setShutdownGracePeriod(long shutdownGracePeriod)
-
setInterestOpQueued
public IOReactorConfig.Builder setInterestOpQueued(boolean interestOpQueued)
-
setIoThreadCount
public IOReactorConfig.Builder setIoThreadCount(int ioThreadCount)
-
setSoTimeout
public IOReactorConfig.Builder setSoTimeout(int soTimeout)
-
setSoReuseAddress
public IOReactorConfig.Builder setSoReuseAddress(boolean soReuseAddress)
-
setSoLinger
public IOReactorConfig.Builder setSoLinger(int soLinger)
-
setSoKeepAlive
public IOReactorConfig.Builder setSoKeepAlive(boolean soKeepAlive)
-
setTcpNoDelay
public IOReactorConfig.Builder setTcpNoDelay(boolean tcpNoDelay)
-
setConnectTimeout
public IOReactorConfig.Builder setConnectTimeout(int connectTimeout)
-
setSndBufSize
public IOReactorConfig.Builder setSndBufSize(int sndBufSize)
-
setRcvBufSize
public IOReactorConfig.Builder setRcvBufSize(int rcvBufSize)
-
setBacklogSize
public IOReactorConfig.Builder setBacklogSize(int backlogSize)
-
build
public IOReactorConfig build()
-
-