class AmqpBridgeOptions extends ProtonClientOptions
Options for configuring the AmqpBridge.
- Alphabetic
- By Inheritance
- AmqpBridgeOptions
- ProtonClientOptions
- NetClientOptions
- ClientOptionsBase
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AmqpBridgeOptions(_asJava: amqpbridge.AmqpBridgeOptions)
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): AmqpBridgeOptions
Add a CRL path
Add a CRL path
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addCrlValue(value: Buffer): AmqpBridgeOptions
Add a CRL value
Add a CRL value
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledCipherSuite(value: String): AmqpBridgeOptions
Add an enabled cipher suite, appended to the ordered suites.
Add an enabled cipher suite, appended to the ordered suites.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledSaslMechanism(value: String): AmqpBridgeOptions
Adds a mechanism name that the client may use during SASL negotiation.
Adds a mechanism name that the client may use during SASL negotiation.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
addEnabledSecureTransportProtocol(value: String): AmqpBridgeOptions
Sets the list of enabled SSL/TLS protocols.
Sets the list of enabled SSL/TLS protocols.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: amqpbridge.AmqpBridgeOptions
- Definition Classes
- AmqpBridgeOptions → 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
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
- def getContainerId: String
-
def
getCrlPaths: Buffer[String]
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getCrlValues: Buffer[Buffer]
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getEnabledCipherSuites: Set[String]
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getEnabledSaslMechanisms: Set[String]
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
getEnabledSecureTransportProtocols: Set[String]
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getHeartbeat: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
getHostnameVerificationAlgorithm: String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
getIdleTimeout: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getIdleTimeoutUnit: TimeUnit
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getJdkSslEngineOptions: JdkSSLEngineOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getKeyStoreOptions: JksOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getLocalAddress: String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getLogActivity: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getMaxFrameSize: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
getMetricsName: String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getOpenSslEngineOptions: OpenSSLEngineOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemKeyCertOptions: PemKeyCertOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemTrustOptions: PemTrustOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxKeyCertOptions: PfxOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxTrustOptions: PfxOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getProxyOptions: ProxyOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
getReceiveBufferSize: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getReconnectAttempts: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
getReconnectInterval: Long
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
getSendBufferSize: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getSniServerName: String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
getSoLinger: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getTrafficClass: Int
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getTrustStoreOptions: JksOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
- def getVhost: String
-
def
getVirtualHost: String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isReplyHandlingSupport: Boolean
-
def
isReuseAddress: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isReusePort: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isSsl: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpCork: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpFastOpen: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpKeepAlive: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpNoDelay: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpQuickAck: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTrustAll: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
isUseAlpn: Boolean
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isUsePooledBuffers: Boolean
- Definition Classes
- AmqpBridgeOptions → 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): AmqpBridgeOptions
Set the connect timeout
Set the connect timeout
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setContainerId(value: String): AmqpBridgeOptions
Sets the value to use as the container-id field in the AMQP Open frame.
Sets the value to use as the container-id field in the AMQP Open frame. Some servers and clients use this for the concept of a 'Client ID'. Defaults to null, which indicates a value will be generated by the bridge when the underlying connection is made.
-
def
setEnabledSecureTransportProtocols(value: Set[String]): AmqpBridgeOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setHeartbeat(value: Int): AmqpBridgeOptions
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
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
setHostnameVerificationAlgorithm(value: String): AmqpBridgeOptions
Set the hostname verification algorithm interval To disable hostname verification, set hostnameVerificationAlgorithm to an empty String
Set the hostname verification algorithm interval To disable hostname verification, set hostnameVerificationAlgorithm to an empty String
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
setIdleTimeout(value: Int): AmqpBridgeOptions
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 NetClientOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setIdleTimeoutUnit(value: TimeUnit): AmqpBridgeOptions
Set the idle timeout unit.
Set the idle timeout unit. If not specified, default is seconds.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): AmqpBridgeOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setKeyStoreOptions(value: JksOptions): AmqpBridgeOptions
Set the key/cert options in jks format, aka Java keystore.
Set the key/cert options in jks format, aka Java keystore.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setLocalAddress(value: String): AmqpBridgeOptions
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.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setLogActivity(value: Boolean): AmqpBridgeOptions
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
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setMaxFrameSize(value: Int): AmqpBridgeOptions
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.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
setMetricsName(value: String): AmqpBridgeOptions
Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setOpenSslEngineOptions(value: OpenSSLEngineOptions): AmqpBridgeOptions
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemKeyCertOptions(value: PemKeyCertOptions): AmqpBridgeOptions
Set the key/cert store options in pem format.
Set the key/cert store options in pem format.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemTrustOptions(value: PemTrustOptions): AmqpBridgeOptions
Set the trust options in pem format
Set the trust options in pem format
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxKeyCertOptions(value: PfxOptions): AmqpBridgeOptions
Set the key/cert options in pfx format.
Set the key/cert options in pfx format.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxTrustOptions(value: PfxOptions): AmqpBridgeOptions
Set the trust options in pfx format
Set the trust options in pfx format
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setProxyOptions(value: ProxyOptions): AmqpBridgeOptions
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.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setReceiveBufferSize(value: Int): AmqpBridgeOptions
Set the TCP receive buffer size
Set the TCP receive buffer size
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReconnectAttempts(value: Int): AmqpBridgeOptions
Set the value of reconnect attempts
Set the value of reconnect attempts
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
setReconnectInterval(value: Long): AmqpBridgeOptions
Set the reconnect interval
Set the reconnect interval
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions
-
def
setReplyHandlingSupport(value: Boolean): AmqpBridgeOptions
Sets whether the bridge should try to enable support for sending messages with a reply handler set, and replying to messages using the message reply methods.
Sets whether the bridge should try to enable support for sending messages with a reply handler set, and replying to messages using the message reply methods. Defaults to true. If the server does not advertise support for 'anonymous sender' links then the bridge won't support reply handling regardless of this setting.
-
def
setReuseAddress(value: Boolean): AmqpBridgeOptions
Set the value of reuse address
Set the value of reuse address
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReusePort(value: Boolean): AmqpBridgeOptions
Set the value of reuse port.
Set the value of reuse port.
This is only supported by native transports.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setSendBufferSize(value: Int): AmqpBridgeOptions
Set the TCP send buffer size
Set the TCP send buffer size
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setSniServerName(value: String): AmqpBridgeOptions
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.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions
-
def
setSoLinger(value: Int): AmqpBridgeOptions
Set whether SO_linger keep alive is enabled
Set whether SO_linger keep alive is enabled
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setSsl(value: Boolean): AmqpBridgeOptions
Set whether SSL/TLS is enabled
Set whether SSL/TLS is enabled
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpCork(value: Boolean): AmqpBridgeOptions
Enable the
TCP_CORK
option - only with linux native transport.Enable the
TCP_CORK
option - only with linux native transport.- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpFastOpen(value: Boolean): AmqpBridgeOptions
Enable the
TCP_FASTOPEN
option - only with linux native transport.Enable the
TCP_FASTOPEN
option - only with linux native transport.- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpKeepAlive(value: Boolean): AmqpBridgeOptions
Set whether TCP keep alive is enabled
Set whether TCP keep alive is enabled
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpNoDelay(value: Boolean): AmqpBridgeOptions
Set whether TCP no delay is enabled
Set whether TCP no delay is enabled
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpQuickAck(value: Boolean): AmqpBridgeOptions
Enable the
TCP_QUICKACK
option - only with linux native transport.Enable the
TCP_QUICKACK
option - only with linux native transport.- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTrafficClass(value: Int): AmqpBridgeOptions
Set the value of traffic class
Set the value of traffic class
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setTrustAll(value: Boolean): AmqpBridgeOptions
Set whether all server certificates should be trusted
Set whether all server certificates should be trusted
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase
-
def
setTrustStoreOptions(value: JksOptions): AmqpBridgeOptions
Set the trust options in jks format, aka Java truststore
Set the trust options in jks format, aka Java truststore
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUseAlpn(value: Boolean): AmqpBridgeOptions
Set the ALPN usage.
Set the ALPN usage.
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUsePooledBuffers(value: Boolean): AmqpBridgeOptions
Set whether Netty pooled buffers are enabled
Set whether Netty pooled buffers are enabled
- Definition Classes
- AmqpBridgeOptions → ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setVhost(value: String): AmqpBridgeOptions
Sets the value to use as the hostname field in the AMQP Open frame.
Sets the value to use as the hostname field in the AMQP Open frame. Defaults to null, which indicates the hostname value given when starting the bridge will be used to populate the hostname field.
-
def
setVirtualHost(value: String): AmqpBridgeOptions
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.
- Definition Classes
- AmqpBridgeOptions → 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( ... )