Package akka.io
Class TcpSO
- java.lang.Object
-
- akka.io.TcpSO
-
public class TcpSO extends java.lang.ObjectJava API for accessing socket options.
-
-
Constructor Summary
Constructors Constructor Description TcpSO()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static akka.io.Tcp.SO.KeepAlivekeepAlive(boolean on)Inet.SocketOptionto enable or disable SO_KEEPALIVEstatic akka.io.Tcp.SO.OOBInlineoobInline(boolean on)Inet.SocketOptionto enable or disable OOBINLINE (receipt of TCP urgent data) By default, this option is disabled and TCP urgent data is silently discarded.static akka.io.Inet.SO.ReceiveBufferSizereceiveBufferSize(int size)static akka.io.Inet.SO.ReuseAddressreuseAddress(boolean on)static akka.io.Inet.SO.SendBufferSizesendBufferSize(int size)static akka.io.Tcp.SO.TcpNoDelaytcpNoDelay(boolean on)Inet.SocketOptionto enable or disable TCP_NODELAY (disable or enable Nagle's algorithm)static akka.io.Inet.SO.TrafficClasstrafficClass(int tc)
-
-
-
Method Detail
-
keepAlive
public static akka.io.Tcp.SO.KeepAlive keepAlive(boolean on)
Inet.SocketOptionto enable or disable SO_KEEPALIVEFor more information see
java.net.Socket.setKeepAlive
-
oobInline
public static akka.io.Tcp.SO.OOBInline oobInline(boolean on)
Inet.SocketOptionto enable or disable OOBINLINE (receipt of TCP urgent data) By default, this option is disabled and TCP urgent data is silently discarded.For more information see
java.net.Socket.setOOBInline
-
tcpNoDelay
public static akka.io.Tcp.SO.TcpNoDelay tcpNoDelay(boolean on)
Inet.SocketOptionto enable or disable TCP_NODELAY (disable or enable Nagle's algorithm)Please note, that TCP_NODELAY is enabled by default.
For more information see
java.net.Socket.setTcpNoDelay
-
receiveBufferSize
public static akka.io.Inet.SO.ReceiveBufferSize receiveBufferSize(int size)
-
reuseAddress
public static akka.io.Inet.SO.ReuseAddress reuseAddress(boolean on)
-
sendBufferSize
public static akka.io.Inet.SO.SendBufferSize sendBufferSize(int size)
-
trafficClass
public static akka.io.Inet.SO.TrafficClass trafficClass(int tc)
-
-