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, setTrafficClass
Boolean 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.