public class AsyncClientSetting
extends java.lang.Object
implements java.io.Serializable
Asynchronism client configuration class.
Modifier and Type | Field and Description |
---|---|
int |
clientMaxConnPerRoute
The maximum connection of every path on client.
|
int |
clientMaxConnTotal
The maximum connection of client.
|
int |
connectTimeout
The timeout of connection.
|
int |
ioReactorIoThreadCount
IOReactor IO thread count.
|
long |
ioReactorSelectInterval
IOReactor selects time interval.
|
boolean |
ioReactorSoKeepAlive
IOReactor Whether to keep connection.
|
int |
soTimeout
socket timeout.
|
Constructor and Description |
---|
AsyncClientSetting() |
AsyncClientSetting(AsyncClientSetting setting) |
Modifier and Type | Method and Description |
---|---|
AsyncClientSetting |
copy() |
static AsyncClientSetting |
createDefault() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
public long ioReactorSelectInterval
IOReactor selects time interval.
public int ioReactorIoThreadCount
IOReactor IO thread count.
public boolean ioReactorSoKeepAlive
IOReactor Whether to keep connection.
public int clientMaxConnTotal
The maximum connection of client.
public int clientMaxConnPerRoute
The maximum connection of every path on client.
public int connectTimeout
The timeout of connection.
public int soTimeout
socket timeout.
public AsyncClientSetting()
public AsyncClientSetting(AsyncClientSetting setting)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AsyncClientSetting copy()
public static AsyncClientSetting createDefault()