Uses of Class
org.apache.hc.core5.reactor.IOReactorConfig.Builder
Packages that use IOReactorConfig.Builder
Package
Description
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
-
Uses of IOReactorConfig.Builder in org.apache.hc.core5.reactor
Methods in org.apache.hc.core5.reactor that return IOReactorConfig.BuilderModifier and TypeMethodDescriptionstatic IOReactorConfig.Builder
IOReactorConfig.copy
(IOReactorConfig config) static IOReactorConfig.Builder
IOReactorConfig.custom()
IOReactorConfig.Builder.setBacklogSize
(int backlogSize) Determines the default backlog size value for server sockets binds.IOReactorConfig.Builder.setIoThreadCount
(int ioThreadCount) Determines the number of I/O dispatch threads to be used by the I/O reactor.IOReactorConfig.Builder.setRcvBufSize
(int rcvBufSize) Determines the default value of theSocketOptions.SO_RCVBUF
parameter for newly created sockets.IOReactorConfig.Builder.setSelectInterval
(TimeValue selectInterval) Determines time interval at which the I/O reactor wakes up to check for timed out sessions and session requests.IOReactorConfig.Builder.setSndBufSize
(int sndBufSize) Determines the default value of theSocketOptions.SO_SNDBUF
parameter for newly created sockets.IOReactorConfig.Builder.setSocksProxyAddress
(SocketAddress socksProxyAddress) The address of the SOCKS proxy to use.IOReactorConfig.Builder.setSocksProxyPassword
(String socksProxyPassword) The password to provide to the SOCKS proxy for username/password authentication.IOReactorConfig.Builder.setSocksProxyUsername
(String socksProxyUsername) The username to provide to the SOCKS proxy for username/password authentication.IOReactorConfig.Builder.setSoKeepAlive
(boolean soKeepAlive) Determines the default value of theSocketOptions.SO_KEEPALIVE
parameter for newly created sockets.IOReactorConfig.Builder.setSoLinger
(int soLinger, TimeUnit timeUnit) Determines the default value of theSocketOptions.SO_LINGER
parameter for newly created sockets.IOReactorConfig.Builder.setSoLinger
(TimeValue soLinger) Determines the default value of theSocketOptions.SO_LINGER
parameter for newly created sockets.IOReactorConfig.Builder.setSoReuseAddress
(boolean soReuseAddress) Determines the default value of theSocketOptions.SO_REUSEADDR
parameter for newly created sockets.IOReactorConfig.Builder.setSoTimeout
(int soTimeout, TimeUnit timeUnit) Determines the default socket timeout value for non-blocking I/O operations.IOReactorConfig.Builder.setSoTimeout
(Timeout soTimeout) Determines the default socket timeout value for non-blocking I/O operations.IOReactorConfig.Builder.setTcpNoDelay
(boolean tcpNoDelay) Determines the default value of theSocketOptions.TCP_NODELAY
parameter for newly created sockets.IOReactorConfig.Builder.setTrafficClass
(int trafficClass) Determines the default value of theSocketOptions.IP_TOS
parameter for newly created sockets.