public final class ExtendedSocketOptions extends Object
StandardSocketOptions. These options may be platform
 specific.- Since:
- 1.8
- 
Field SummaryFields Modifier and Type Field Description static SocketOption<SocketFlow>SO_FLOW_SLADeprecated, for removal: This API element is subject to removal in a future version.This is supported only on Solaris.static SocketOption<Integer>TCP_KEEPCOUNTKeep-Alive retransmission maximum limit.static SocketOption<Integer>TCP_KEEPIDLEKeep-Alive idle time.static SocketOption<Integer>TCP_KEEPINTERVALKeep-Alive retransmission interval time.static SocketOption<Boolean>TCP_QUICKACKDisable Delayed Acknowledgements.
- 
Method Summary
- 
Field Details- 
SO_FLOW_SLADeprecated, for removal: This API element is subject to removal in a future version.This is supported only on Solaris. Due to deprecation of Solaris port, this option is also deprecated.Service level properties. When a security manager is installed, setting or getting this option requires aNetworkPermission("setOption.SO_FLOW_SLA")or"getOption.SO_FLOW_SLA"respectively.
- 
TCP_QUICKACKDisable Delayed Acknowledgements.This socket option can be used to reduce or disable delayed acknowledgments (ACKs). When TCP_QUICKACKis enabled, ACKs are sent immediately, rather than delayed if needed in accordance to normal TCP operation. This option is not permanent, it only enables a switch to or fromTCP_QUICKACKmode. Subsequent operations of the TCP protocol will once again disable/enableTCP_QUICKACKmode depending on internal protocol processing and factors such as delayed ACK timeouts occurring and data transfer, therefore this option needs to be set withsetOptionafter each operation of TCP on a given socket.The value of this socket option is a Booleanthat represents whether the option is enabled or disabled. The socket option is specific to stream-oriented sockets using the TCP/IP protocol. The exact semantics of this socket option are socket type and system dependent.- Since:
- 10
 
- 
TCP_KEEPIDLEKeep-Alive idle time.The value of this socket option is an Integerthat is the number of seconds of idle time before keep-alive initiates a probe. The socket option is specific to stream-oriented sockets using the TCP/IP protocol. The exact semantics of this socket option are system dependent.When the SO_KEEPALIVEoption is enabled, TCP probes a connection that has been idle for some amount of time. The default value for this idle period is system dependent, but is typically 2 hours. TheTCP_KEEPIDLEoption can be used to affect this value for a given socket.- Since:
- 11
 
- 
TCP_KEEPINTERVALKeep-Alive retransmission interval time.The value of this socket option is an Integerthat is the number of seconds to wait before retransmitting a keep-alive probe. The socket option is specific to stream-oriented sockets using the TCP/IP protocol. The exact semantics of this socket option are system dependent.When the SO_KEEPALIVEoption is enabled, TCP probes a connection that has been idle for some amount of time. If the remote system does not respond to a keep-alive probe, TCP retransmits the probe after some amount of time. The default value for this retransmission interval is system dependent, but is typically 75 seconds. TheTCP_KEEPINTERVALoption can be used to affect this value for a given socket.- Since:
- 11
 
- 
TCP_KEEPCOUNTKeep-Alive retransmission maximum limit.The value of this socket option is an Integerthat is the maximum number of keep-alive probes to be sent. The socket option is specific to stream-oriented sockets using the TCP/IP protocol. The exact semantics of this socket option are system dependent.When the SO_KEEPALIVEoption is enabled, TCP probes a connection that has been idle for some amount of time. If the remote system does not respond to a keep-alive probe, TCP retransmits the probe a certain number of times before a connection is considered to be broken. The default value for this keep-alive probe retransmit limit is system dependent, but is typically 8. TheTCP_KEEPCOUNToption can be used to affect this value for a given socket.- Since:
- 11
 
 
-