trait ClientOptionsBase extends TCPSSLOptions
Base class for Client options
- Alphabetic
- By Inheritance
- ClientOptionsBase
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
addCrlPath(value: String): ClientOptionsBase
Add a CRL path
Add a CRL path
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
addCrlValue(value: Buffer): ClientOptionsBase
Add a CRL value
Add a CRL value
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
addEnabledCipherSuite(value: String): ClientOptionsBase
Add an enabled cipher suite, appended to the ordered suites.
Add an enabled cipher suite, appended to the ordered suites.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
addEnabledSecureTransportProtocol(value: String): ClientOptionsBase
Sets the list of enabled SSL/TLS protocols.
Sets the list of enabled SSL/TLS protocols.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
- abstract def getConnectTimeout: Int
-
abstract
def
getCrlPaths: Buffer[String]
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getCrlValues: Buffer[Buffer]
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getEnabledCipherSuites: Set[String]
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getEnabledSecureTransportProtocols: Set[String]
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getIdleTimeout: Int
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getIdleTimeoutUnit: TimeUnit
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getJdkSslEngineOptions: JdkSSLEngineOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getKeyStoreOptions: JksOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
- abstract def getLocalAddress: String
-
abstract
def
getLogActivity: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
- abstract def getMetricsName: String
-
abstract
def
getOpenSslEngineOptions: OpenSSLEngineOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getPemKeyCertOptions: PemKeyCertOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getPemTrustOptions: PemTrustOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getPfxKeyCertOptions: PfxOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getPfxTrustOptions: PfxOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
- abstract def getProxyOptions: ProxyOptions
-
abstract
def
getReceiveBufferSize: Int
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
getSendBufferSize: Int
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
getSoLinger: Int
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
getTrafficClass: Int
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
getTrustStoreOptions: JksOptions
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isReuseAddress: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
isReusePort: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
isSsl: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isTcpCork: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isTcpFastOpen: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isTcpKeepAlive: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isTcpNoDelay: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isTcpQuickAck: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
- abstract def isTrustAll: Boolean
-
abstract
def
isUseAlpn: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
isUsePooledBuffers: Boolean
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setConnectTimeout(value: Int): ClientOptionsBase
Set the connect timeout
-
abstract
def
setEnabledSecureTransportProtocols(value: Set[String]): ClientOptionsBase
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setIdleTimeout(value: Int): ClientOptionsBase
Set the idle timeout, default time unit is seconds.
Set the idle timeout, default time unit is seconds. Zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.
If you want change default time unit, use ClientOptionsBase
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setIdleTimeoutUnit(value: TimeUnit): ClientOptionsBase
Set the idle timeout unit.
Set the idle timeout unit. If not specified, default is seconds.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): ClientOptionsBase
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setKeyStoreOptions(value: JksOptions): ClientOptionsBase
Set the key/cert options in jks format, aka Java keystore.
Set the key/cert options in jks format, aka Java keystore.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setLocalAddress(value: String): ClientOptionsBase
Set the local interface to bind for network connections.
Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.
-
abstract
def
setLogActivity(value: Boolean): ClientOptionsBase
Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger.
Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setMetricsName(value: String): ClientOptionsBase
Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
-
abstract
def
setOpenSslEngineOptions(value: OpenSSLEngineOptions): ClientOptionsBase
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setPemKeyCertOptions(value: PemKeyCertOptions): ClientOptionsBase
Set the key/cert store options in pem format.
Set the key/cert store options in pem format.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setPemTrustOptions(value: PemTrustOptions): ClientOptionsBase
Set the trust options in pem format
Set the trust options in pem format
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setPfxKeyCertOptions(value: PfxOptions): ClientOptionsBase
Set the key/cert options in pfx format.
Set the key/cert options in pfx format.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setPfxTrustOptions(value: PfxOptions): ClientOptionsBase
Set the trust options in pfx format
Set the trust options in pfx format
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setProxyOptions(value: ProxyOptions): ClientOptionsBase
Set proxy options for connections via CONNECT proxy (e.g.
Set proxy options for connections via CONNECT proxy (e.g. Squid) or a SOCKS proxy.
-
abstract
def
setReceiveBufferSize(value: Int): ClientOptionsBase
Set the TCP receive buffer size
Set the TCP receive buffer size
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setReuseAddress(value: Boolean): ClientOptionsBase
Set the value of reuse address
Set the value of reuse address
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setReusePort(value: Boolean): ClientOptionsBase
Set the value of reuse port.
Set the value of reuse port.
This is only supported by native transports.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setSendBufferSize(value: Int): ClientOptionsBase
Set the TCP send buffer size
Set the TCP send buffer size
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setSoLinger(value: Int): ClientOptionsBase
Set whether SO_linger keep alive is enabled
Set whether SO_linger keep alive is enabled
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setSsl(value: Boolean): ClientOptionsBase
Set whether SSL/TLS is enabled
Set whether SSL/TLS is enabled
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTcpCork(value: Boolean): ClientOptionsBase
Enable the
TCP_CORK
option - only with linux native transport.Enable the
TCP_CORK
option - only with linux native transport.- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTcpFastOpen(value: Boolean): ClientOptionsBase
Enable the
TCP_FASTOPEN
option - only with linux native transport.Enable the
TCP_FASTOPEN
option - only with linux native transport.- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTcpKeepAlive(value: Boolean): ClientOptionsBase
Set whether TCP keep alive is enabled
Set whether TCP keep alive is enabled
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTcpNoDelay(value: Boolean): ClientOptionsBase
Set whether TCP no delay is enabled
Set whether TCP no delay is enabled
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTcpQuickAck(value: Boolean): ClientOptionsBase
Enable the
TCP_QUICKACK
option - only with linux native transport.Enable the
TCP_QUICKACK
option - only with linux native transport.- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setTrafficClass(value: Int): ClientOptionsBase
Set the value of traffic class
Set the value of traffic class
- Definition Classes
- ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
abstract
def
setTrustAll(value: Boolean): ClientOptionsBase
Set whether all server certificates should be trusted
-
abstract
def
setTrustStoreOptions(value: JksOptions): ClientOptionsBase
Set the trust options in jks format, aka Java truststore
Set the trust options in jks format, aka Java truststore
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setUseAlpn(value: Boolean): ClientOptionsBase
Set the ALPN usage.
Set the ALPN usage.
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
-
abstract
def
setUsePooledBuffers(value: Boolean): ClientOptionsBase
Set whether Netty pooled buffers are enabled
Set whether Netty pooled buffers are enabled
- Definition Classes
- ClientOptionsBase → TCPSSLOptions
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )