public interface TcpSessionConfig extends IoSessionConfig
IoSessionConfig for socket based sessions.| Modifier and Type | Method and Description |
|---|---|
Integer |
getSoLinger()
Please note that enabling SO_LINGER in Java NIO can result
in platform-dependent behavior and unexpected blocking of I/O thread.
|
SSLContext |
getSslContext() |
Boolean |
isKeepAlive() |
Boolean |
isOobInline() |
boolean |
isSecured()
Tells if the session provides some encryption (SSL/TLS)
|
Boolean |
isTcpNoDelay() |
void |
setKeepAlive(boolean keepAlive) |
void |
setOobInline(boolean oobInline) |
void |
setSoLinger(int soLinger)
Please note that enabling SO_LINGER in Java NIO can result
in platform-dependent behavior and unexpected blocking of I/O thread.
|
void |
setSslContext(SSLContext sslContext) |
void |
setTcpNoDelay(boolean tcpNoDelay) |
getIdleTimeInMillis, getReadBufferSize, getSendBufferSize, getTimeout, getTrafficClass, isReuseAddress, setIdleTimeInMillis, setReadBufferSize, setReuseAddress, setSendBufferSize, setTimeout, setTrafficClass, setTrafficClassBoolean isTcpNoDelay()
Socket.getTcpNoDelay()void setTcpNoDelay(boolean tcpNoDelay)
Socket.setTcpNoDelay(boolean)Boolean isKeepAlive()
void setKeepAlive(boolean keepAlive)
Socket.setKeepAlive(boolean)Boolean isOobInline()
void setOobInline(boolean oobInline)
Socket.setOOBInline(boolean)Integer getSoLinger()
Socket.getSoLinger(),
Sun Bug Database
return null if the default system value is usedvoid setSoLinger(int soLinger)
soLinger - Please specify a negative value to disable SO_LINGER.Socket.setSoLinger(boolean, int),
Sun Bug Databaseboolean isSecured()
true if the session is securedSSLContext getSslContext()
SSLContext instance stored in the configuration.void setSslContext(SSLContext sslContext)
Copyright © 2009–2013 Apache MINA Project. All rights reserved.