class ProtonClientOptions extends NetClientOptions
Options for configuring io.vertx.scala.proton.ProtonClient connect operations.
- Alphabetic
- By Inheritance
- ProtonClientOptions
- NetClientOptions
- ClientOptionsBase
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ProtonClientOptions(_asJava: proton.ProtonClientOptions)
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
-
def
addCrlPath(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addCrlValue(value: Buffer): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledCipherSuite(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledSaslMechanism(value: String): ProtonClientOptions
Adds a mechanism name that the client may use during SASL negotiation.
-
def
addEnabledSecureTransportProtocol(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: proton.ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
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
getConnectTimeout: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getCrlPaths: Buffer[String]
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getCrlValues: Buffer[Buffer]
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getEnabledCipherSuites: Set[String]
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
- def getEnabledSaslMechanisms: Set[String]
-
def
getEnabledSecureTransportProtocols: Set[String]
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
- def getHeartbeat: Int
-
def
getHostnameVerificationAlgorithm: String
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
getIdleTimeout: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getIdleTimeoutUnit: TimeUnit
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getJdkSslEngineOptions: JdkSSLEngineOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getKeyStoreOptions: JksOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getLocalAddress: String
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getLogActivity: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
- def getMaxFrameSize: Int
-
def
getMetricsName: String
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getOpenSslEngineOptions: OpenSSLEngineOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemKeyCertOptions: PemKeyCertOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemTrustOptions: PemTrustOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxKeyCertOptions: PfxOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxTrustOptions: PfxOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getProxyOptions: ProxyOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getReceiveBufferSize: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getReconnectAttempts: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
getReconnectInterval: Long
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
getSendBufferSize: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
- def getSniServerName: String
-
def
getSoLinger: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getTrafficClass: Int
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getTrustStoreOptions: JksOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
- def getVirtualHost: String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isReuseAddress: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isReusePort: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isSsl: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpCork: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpFastOpen: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpKeepAlive: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpNoDelay: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpQuickAck: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTrustAll: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
isUseAlpn: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isUsePooledBuffers: Boolean
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
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()
-
def
setConnectTimeout(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setEnabledSecureTransportProtocols(value: Set[String]): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setHeartbeat(value: Int): ProtonClientOptions
Set the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
Set the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers. If no frames are received within 2*heartbeat, the connection is closed
-
def
setHostnameVerificationAlgorithm(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
setIdleTimeout(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setIdleTimeoutUnit(value: TimeUnit): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setKeyStoreOptions(value: JksOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setLocalAddress(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setLogActivity(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setMaxFrameSize(value: Int): ProtonClientOptions
Sets the maximum frame size for the connection.
Sets the maximum frame size for the connection.
If this property is not set explicitly, a reasonable default value is used.
Setting this property to a negative value will result in no maximum frame size being announced at all.
-
def
setMetricsName(value: String): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setOpenSslEngineOptions(value: OpenSSLEngineOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemKeyCertOptions(value: PemKeyCertOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemTrustOptions(value: PemTrustOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxKeyCertOptions(value: PfxOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxTrustOptions(value: PfxOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setProxyOptions(value: ProxyOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setReceiveBufferSize(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReconnectAttempts(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
setReconnectInterval(value: Long): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions
-
def
setReuseAddress(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReusePort(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setSendBufferSize(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setSniServerName(value: String): ProtonClientOptions
Explicitly override the hostname to use for the TLS SNI server name.
Explicitly override the hostname to use for the TLS SNI server name.
If neither the ProtonClientOptions or SNI server name is explicitly overridden, the hostname specified in io.vertx.scala.proton.ProtonClient will be used, with SNI performed implicitly where a FQDN was specified.
This method should typically only be needed to set different values for the [virtual] hostname and SNI server name.
-
def
setSoLinger(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setSsl(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpCork(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpFastOpen(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpKeepAlive(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpNoDelay(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpQuickAck(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTrafficClass(value: Int): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setTrustAll(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setTrustStoreOptions(value: JksOptions): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUseAlpn(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUsePooledBuffers(value: Boolean): ProtonClientOptions
- Definition Classes
- ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setVirtualHost(value: String): ProtonClientOptions
Override the hostname value used in the connection AMQP Open frame and TLS SNI server name (if TLS is in use).
Override the hostname value used in the connection AMQP Open frame and TLS SNI server name (if TLS is in use). By default, the hostname specified in io.vertx.scala.proton.ProtonClient will be used for both, with SNI performed implicit where a FQDN was specified.
The SNI server name can also be overridden explicitly using ProtonClientOptions.
-
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( ... )