Modifier and Type | Field and Description |
---|---|
int |
connectTimeout
The connection timeout in milliseconds.
|
boolean |
keepAlive
True to enable SO_KEEPALIVE.
|
boolean |
linger
Enable/disable SO_LINGER with the specified linger time in seconds.
|
int |
lingerDuration
The linger duration in seconds (NOT milliseconds!).
|
int |
performancePrefBandwidth |
int |
performancePrefConnectionTime
Performance preferences are described by three integers whose values indicate the relative importance of short connection
time, low latency, and high bandwidth.
|
int |
performancePrefLatency |
int |
receiveBufferSize
The SO_RCVBUF (receive buffer) size in bytes.
|
int |
sendBufferSize
The SO_SNDBUF (send buffer) size in bytes.
|
int |
socketTimeout
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
|
boolean |
tcpNoDelay
True to enable TCP_NODELAY (disable/enable Nagle's algorithm).
|
int |
trafficClass
The traffic class describes the type of connection that shall be established.
|
Constructor and Description |
---|
SocketHints() |
public int connectTimeout
public int performancePrefConnectionTime
public int performancePrefLatency
public int performancePrefBandwidth
public int trafficClass
The traffic class is bitset created by bitwise-or'ing values such the following :
public boolean keepAlive
public boolean tcpNoDelay
public int sendBufferSize
public int receiveBufferSize
public boolean linger
public int lingerDuration
public int socketTimeout
Copyright © 2014. All Rights Reserved.