public class SocketSessionConfig extends BaseSessionConfig
SessionConfig
for socket transport (TCP/IP).
You can downcast SessionConfig
instance returned by
Session.getConfig()
or Session.getConfig()
if you've created datagram session using SocketAcceptor
or
SocketConnector
.Modifier and Type | Method and Description |
---|---|
boolean |
getKeepAlive() |
boolean |
getOOBInline() |
int |
getReceiveBufferSize() |
boolean |
getReuseAddress() |
int |
getSendBufferSize() |
int |
getSessionReceiveBufferSize() |
int |
getSoLinger() |
boolean |
getTcpNoDelay() |
int |
getTrafficClass() |
void |
setKeepAlive(boolean on) |
void |
setOOBInline(boolean on) |
void |
setReceiveBufferSize(int size) |
void |
setReuseAddress(boolean on) |
void |
setSendBufferSize(int size) |
void |
setSessionReceiveBufferSize(int size) |
void |
setSoLinger(boolean on,
int linger) |
void |
setTcpNoDelay(boolean on) |
void |
setTrafficClass(int tc) |
getIdleTime, getIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, setIdleTime, setWriteTimeout
public boolean getKeepAlive() throws java.net.SocketException
java.net.SocketException
public void setKeepAlive(boolean on) throws java.net.SocketException
java.net.SocketException
public boolean getOOBInline() throws java.net.SocketException
java.net.SocketException
public void setOOBInline(boolean on) throws java.net.SocketException
java.net.SocketException
public boolean getReuseAddress() throws java.net.SocketException
java.net.SocketException
public void setReuseAddress(boolean on) throws java.net.SocketException
java.net.SocketException
public int getSoLinger() throws java.net.SocketException
java.net.SocketException
public void setSoLinger(boolean on, int linger) throws java.net.SocketException
java.net.SocketException
public boolean getTcpNoDelay() throws java.net.SocketException
java.net.SocketException
public void setTcpNoDelay(boolean on) throws java.net.SocketException
java.net.SocketException
public int getTrafficClass() throws java.net.SocketException
java.net.SocketException
public void setTrafficClass(int tc) throws java.net.SocketException
java.net.SocketException
public int getSendBufferSize() throws java.net.SocketException
java.net.SocketException
public void setSendBufferSize(int size) throws java.net.SocketException
java.net.SocketException
public int getReceiveBufferSize() throws java.net.SocketException
java.net.SocketException
public void setReceiveBufferSize(int size) throws java.net.SocketException
java.net.SocketException
public int getSessionReceiveBufferSize()
public void setSessionReceiveBufferSize(int size)