public class NetClientOptions extends ClientOptionsBase
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_RECONNECT_ATTEMPTS |
static long |
DEFAULT_RECONNECT_INTERVAL |
DEFAULT_CONNECT_TIMEOUT, DEFAULT_TRUST_ALL
DEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_USE_POOLED_BUFFERS
DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS
Constructor and Description |
---|
NetClientOptions() |
NetClientOptions(JsonObject json) |
NetClientOptions(NetClientOptions other) |
getConnectTimeout, isTrustAll
addCrlPath, addCrlValue, getCrlPaths, getCrlValues, getEnabledCipherSuites, getIdleTimeout, getKeyStoreOptions, getSoLinger, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUsePooledBuffers
getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress
public static final int DEFAULT_RECONNECT_ATTEMPTS
public static final long DEFAULT_RECONNECT_INTERVAL
public NetClientOptions(NetClientOptions other)
public NetClientOptions(JsonObject json)
public NetClientOptions()
public NetClientOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize
in class NetworkOptions
public NetClientOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize
in class NetworkOptions
public NetClientOptions setReuseAddress(boolean reuseAddress)
setReuseAddress
in class NetworkOptions
public NetClientOptions setTrafficClass(int trafficClass)
setTrafficClass
in class NetworkOptions
public NetClientOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay
in class TCPSSLOptions
public NetClientOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive
in class TCPSSLOptions
public NetClientOptions setSoLinger(int soLinger)
setSoLinger
in class TCPSSLOptions
public NetClientOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers
in class TCPSSLOptions
public NetClientOptions setIdleTimeout(int idleTimeout)
setIdleTimeout
in class TCPSSLOptions
public NetClientOptions setSsl(boolean ssl)
setSsl
in class TCPSSLOptions
public NetClientOptions setKeyStoreOptions(KeyStoreOptions keyStore)
setKeyStoreOptions
in class TCPSSLOptions
public NetClientOptions setTrustStoreOptions(TrustStoreOptions trustStore)
setTrustStoreOptions
in class TCPSSLOptions
public NetClientOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite
in class TCPSSLOptions
public NetClientOptions setTrustAll(boolean trustAll)
setTrustAll
in class ClientOptionsBase
public NetClientOptions setConnectTimeout(int connectTimeout)
setConnectTimeout
in class ClientOptionsBase
public NetClientOptions setReconnectAttempts(int attempts)
public int getReconnectAttempts()
public NetClientOptions setReconnectInterval(long interval)
public long getReconnectInterval()
public boolean equals(Object o)
equals
in class ClientOptionsBase
public int hashCode()
hashCode
in class ClientOptionsBase
Copyright © 2014. All Rights Reserved.