Packages

class ProtonClientOptions extends NetClientOptions

Options for configuring io.vertx.scala.proton.ProtonClient connect operations.

Linear Supertypes
NetClientOptions, ClientOptionsBase, TCPSSLOptions, NetworkOptions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProtonClientOptions
  2. NetClientOptions
  3. ClientOptionsBase
  4. TCPSSLOptions
  5. NetworkOptions
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProtonClientOptions(_asJava: proton.ProtonClientOptions)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addCrlPath(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  5. def addCrlValue(value: Buffer): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  6. def addEnabledCipherSuite(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  7. def addEnabledSaslMechanism(value: String): ProtonClientOptions

    Adds a mechanism name that the client may use during SASL negotiation.

  8. def addEnabledSecureTransportProtocol(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def asJava: proton.ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions
  11. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getConnectTimeout: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  17. def getCrlPaths: Buffer[String]
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  18. def getCrlValues: Buffer[Buffer]
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  19. def getEnabledCipherSuites: Set[String]
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  20. def getEnabledSaslMechanisms: Set[String]
  21. def getEnabledSecureTransportProtocols: Set[String]
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  22. def getHeartbeat: Int
  23. def getHostnameVerificationAlgorithm: String
    Definition Classes
    ProtonClientOptions → NetClientOptions
  24. def getIdleTimeout: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  25. def getJdkSslEngineOptions: JdkSSLEngineOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  26. def getKeyStoreOptions: JksOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  27. def getLocalAddress: String
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  28. def getLogActivity: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  29. def getMaxFrameSize: Int
  30. def getMetricsName: String
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  31. def getOpenSslEngineOptions: OpenSSLEngineOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  32. def getPemKeyCertOptions: PemKeyCertOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  33. def getPemTrustOptions: PemTrustOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  34. def getPfxKeyCertOptions: PfxOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  35. def getPfxTrustOptions: PfxOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  36. def getProxyOptions: ProxyOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  37. def getReceiveBufferSize: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  38. def getReconnectAttempts: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions
  39. def getReconnectInterval: Long
    Definition Classes
    ProtonClientOptions → NetClientOptions
  40. def getSendBufferSize: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  41. def getSniServerName: String
  42. def getSoLinger: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  43. def getTrafficClass: Int
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  44. def getTrustStoreOptions: JksOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  45. def getVirtualHost: String
  46. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. def isReuseAddress: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  49. def isReusePort: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  50. def isSsl: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  51. def isTcpCork: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  52. def isTcpFastOpen: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  53. def isTcpKeepAlive: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  54. def isTcpNoDelay: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  55. def isTcpQuickAck: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  56. def isTrustAll: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  57. def isUseAlpn: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  58. def isUsePooledBuffers: Boolean
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. def setConnectTimeout(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  63. def setEnabledSecureTransportProtocols(value: Set[String]): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  64. 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

  65. def setHostnameVerificationAlgorithm(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions
  66. def setIdleTimeout(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  67. def setJdkSslEngineOptions(value: JdkSSLEngineOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  68. def setKeyStoreOptions(value: JksOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  69. def setLocalAddress(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  70. def setLogActivity(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  71. def setMaxFrameSize(value: Int): ProtonClientOptions

    Sets the maximum frame size to announce in the AMQP OPEN frame.

    Sets the maximum frame size to announce in the AMQP OPEN frame.

    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.

  72. def setMetricsName(value: String): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  73. def setOpenSslEngineOptions(value: OpenSSLEngineOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  74. def setPemKeyCertOptions(value: PemKeyCertOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  75. def setPemTrustOptions(value: PemTrustOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  76. def setPfxKeyCertOptions(value: PfxOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  77. def setPfxTrustOptions(value: PfxOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  78. def setProxyOptions(value: ProxyOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  79. def setReceiveBufferSize(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  80. def setReconnectAttempts(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions
  81. def setReconnectInterval(value: Long): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions
  82. def setReuseAddress(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  83. def setReusePort(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  84. def setSendBufferSize(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  85. 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.

  86. def setSoLinger(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  87. def setSsl(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  88. def setTcpCork(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  89. def setTcpFastOpen(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  90. def setTcpKeepAlive(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  91. def setTcpNoDelay(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  92. def setTcpQuickAck(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  93. def setTrafficClass(value: Int): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  94. def setTrustAll(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase
  95. def setTrustStoreOptions(value: JksOptions): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  96. def setUseAlpn(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  97. def setUsePooledBuffers(value: Boolean): ProtonClientOptions
    Definition Classes
    ProtonClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  98. 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.

  99. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  100. def toString(): String
    Definition Classes
    AnyRef → Any
  101. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  102. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from NetClientOptions

Inherited from ClientOptionsBase

Inherited from TCPSSLOptions

Inherited from NetworkOptions

Inherited from AnyRef

Inherited from Any

Ungrouped