public final class NetConfig
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_BIND_BACKLOG_SIZE |
static java.lang.String |
KEY_HTTP |
static java.lang.String |
KEY_INTEREST_OP_QUEUED |
static java.lang.String |
KEY_IO_RATIO |
static java.lang.String |
KEY_KEEP_ALIVE |
static java.lang.String |
KEY_LINGER |
static java.lang.String |
KEY_NODE |
static java.lang.String |
KEY_RCV_BUF |
static java.lang.String |
KEY_REUSE_ADDR |
static java.lang.String |
KEY_SND_BUF |
static java.lang.String |
KEY_SSL |
static java.lang.String |
KEY_TCP_NO_DELAY |
static java.lang.String |
KEY_TIMEOUT_MILLI_SEC |
static java.lang.String |
KEY_TRANSPORT |
| Modifier and Type | Method and Description |
|---|---|
int |
getBindBacklogSize() |
HttpConfig |
getHttpConfig() |
boolean |
getInterestOpQueued() |
int |
getIoRatio() |
boolean |
getKeepAlive() |
int |
getLinger() |
NodeConfig |
getNodeConfig() |
com.github.akurilov.commons.system.SizeInBytes |
getRcvBuf() |
boolean |
getReuseAddr() |
com.github.akurilov.commons.system.SizeInBytes |
getSndBuf() |
boolean |
getSsl() |
boolean |
getTcpNoDelay() |
int |
getTimeoutMilliSec() |
java.lang.String |
getTransport() |
void |
setBindBacklogSize(int bindBacklogSize) |
void |
setHttpConfig(HttpConfig httpConfig) |
void |
setInterestOpQueued(boolean interestOpQueued) |
void |
setIoRatio(int ioRatio) |
void |
setKeepAlive(boolean keepAlive) |
void |
setLinger(int linger) |
void |
setNodeConfig(NodeConfig nodeConfig) |
void |
setRcvBuf(com.github.akurilov.commons.system.SizeInBytes rcvBuf) |
void |
setReuseAddr(boolean reuseAddr) |
void |
setSndBuf(com.github.akurilov.commons.system.SizeInBytes sndBuf) |
void |
setSsl(boolean ssl) |
void |
setTcpNoDelay(boolean tcpNoDelay) |
void |
setTimeoutMilliSec(int timeoutMilliSec) |
void |
setTransport(java.lang.String transport) |
public static final java.lang.String KEY_TIMEOUT_MILLI_SEC
public static final java.lang.String KEY_REUSE_ADDR
public static final java.lang.String KEY_KEEP_ALIVE
public static final java.lang.String KEY_TCP_NO_DELAY
public static final java.lang.String KEY_LINGER
public static final java.lang.String KEY_BIND_BACKLOG_SIZE
public static final java.lang.String KEY_INTEREST_OP_QUEUED
public static final java.lang.String KEY_RCV_BUF
public static final java.lang.String KEY_SND_BUF
public static final java.lang.String KEY_IO_RATIO
public static final java.lang.String KEY_TRANSPORT
public static final java.lang.String KEY_SSL
public static final java.lang.String KEY_HTTP
public static final java.lang.String KEY_NODE
public NetConfig()
public NetConfig(NetConfig other)
public final int getTimeoutMilliSec()
public final boolean getReuseAddr()
public final boolean getKeepAlive()
public final boolean getTcpNoDelay()
public final int getLinger()
public final int getBindBacklogSize()
public final boolean getInterestOpQueued()
public final com.github.akurilov.commons.system.SizeInBytes getRcvBuf()
public final com.github.akurilov.commons.system.SizeInBytes getSndBuf()
public final int getIoRatio()
public final java.lang.String getTransport()
public boolean getSsl()
public HttpConfig getHttpConfig()
public NodeConfig getNodeConfig()
public final void setTimeoutMilliSec(int timeoutMilliSec)
public final void setReuseAddr(boolean reuseAddr)
public final void setKeepAlive(boolean keepAlive)
public final void setTcpNoDelay(boolean tcpNoDelay)
public final void setLinger(int linger)
public final void setBindBacklogSize(int bindBacklogSize)
public final void setInterestOpQueued(boolean interestOpQueued)
public final void setRcvBuf(com.github.akurilov.commons.system.SizeInBytes rcvBuf)
public final void setSndBuf(com.github.akurilov.commons.system.SizeInBytes sndBuf)
public final void setIoRatio(int ioRatio)
public final void setSsl(boolean ssl)
public final void setTransport(java.lang.String transport)
public final void setHttpConfig(HttpConfig httpConfig)
public final void setNodeConfig(NodeConfig nodeConfig)