Packages

class MqttClientOptions extends NetClientOptions

Represents options used by the MQTT client.

Linear Supertypes
NetClientOptions, ClientOptionsBase, TCPSSLOptions, NetworkOptions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MqttClientOptions
  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 MqttClientOptions(_asJava: mqtt.MqttClientOptions)

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): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  5. def addCrlValue(value: Buffer): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  6. def addEnabledCipherSuite(value: String): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  7. def addEnabledSecureTransportProtocol(value: String): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def asJava: mqtt.MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getClientId: String
  16. def getConnectTimeout: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  17. def getCrlPaths: Buffer[String]
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  18. def getCrlValues: Buffer[Buffer]
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  19. def getEnabledCipherSuites: Set[String]
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  20. def getEnabledSecureTransportProtocols: Set[String]
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  21. def getHostnameVerificationAlgorithm: String
    Definition Classes
    MqttClientOptions → NetClientOptions
  22. def getIdleTimeout: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  23. def getIdleTimeoutUnit: TimeUnit
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  24. def getJdkSslEngineOptions: JdkSSLEngineOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  25. def getKeepAliveTimeSeconds: Int
  26. def getKeyStoreOptions: JksOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  27. def getLocalAddress: String
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  28. def getLogActivity: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  29. def getMaxInflightQueue: Int
  30. def getMaxMessageSize: Int
  31. def getMetricsName: String
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  32. def getOpenSslEngineOptions: OpenSSLEngineOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  33. def getPassword: String
  34. def getPemKeyCertOptions: PemKeyCertOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  35. def getPemTrustOptions: PemTrustOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  36. def getPfxKeyCertOptions: PfxOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  37. def getPfxTrustOptions: PfxOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  38. def getProxyOptions: ProxyOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  39. def getReceiveBufferSize: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  40. def getReconnectAttempts: Int
    Definition Classes
    MqttClientOptions → NetClientOptions
  41. def getReconnectInterval: Long
    Definition Classes
    MqttClientOptions → NetClientOptions
  42. def getSendBufferSize: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  43. def getSoLinger: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  44. def getSslHandshakeTimeout: Long
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  45. def getSslHandshakeTimeoutUnit: TimeUnit
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  46. def getTrafficClass: Int
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  47. def getTrustStoreOptions: JksOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  48. def getUsername: String
  49. def getWillMessage: String
  50. def getWillQoS: Int
  51. def getWillTopic: String
  52. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  53. def isAutoGeneratedClientId: Boolean
  54. def isAutoKeepAlive: Boolean
  55. def isCleanSession: Boolean
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def isReuseAddress: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  58. def isReusePort: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  59. def isSsl: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  60. def isTcpCork: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  61. def isTcpFastOpen: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  62. def isTcpKeepAlive: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  63. def isTcpNoDelay: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  64. def isTcpQuickAck: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  65. def isTrustAll: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  66. def isUseAlpn: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  67. def isUsePooledBuffers: Boolean
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  68. def isWillFlag: Boolean
  69. def isWillRetain: Boolean
  70. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  71. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  72. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  73. def setAutoGeneratedClientId(value: Boolean): MqttClientOptions

    Set if the MQTT client must generate clientId automatically (default is true)

  74. def setAutoKeepAlive(value: Boolean): MqttClientOptions

    Set if the MQTT client must handle PINGREQ automatically (default is true)

  75. def setCleanSession(value: Boolean): MqttClientOptions

    Set to start with a clean session (or not)

  76. def setClientId(value: String): MqttClientOptions

    Set the client identifier

  77. def setConnectTimeout(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  78. def setEnabledSecureTransportProtocols(value: Set[String]): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  79. def setHostnameVerificationAlgorithm(value: String): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions
  80. def setIdleTimeout(value: Int): MqttClientOptions

    Do the same thing as MqttClientOptions.

    Do the same thing as MqttClientOptions. Use it instead.

    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  81. def setIdleTimeoutUnit(value: TimeUnit): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  82. def setJdkSslEngineOptions(value: JdkSSLEngineOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  83. def setKeepAliveTimeSeconds(value: Int): MqttClientOptions

    Set the keep alive timeout in seconds

  84. def setKeyStoreOptions(value: JksOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  85. def setLocalAddress(value: String): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  86. def setLogActivity(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  87. def setMaxInflightQueue(value: Int): MqttClientOptions

    Set max count of unacknowledged messages

  88. def setMaxMessageSize(value: Int): MqttClientOptions

    Set max MQTT message size

  89. def setMetricsName(value: String): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  90. def setOpenSslEngineOptions(value: OpenSSLEngineOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  91. def setPassword(value: String): MqttClientOptions

    Set the password

  92. def setPemKeyCertOptions(value: PemKeyCertOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  93. def setPemTrustOptions(value: PemTrustOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  94. def setPfxKeyCertOptions(value: PfxOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  95. def setPfxTrustOptions(value: PfxOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  96. def setProxyOptions(value: ProxyOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  97. def setReceiveBufferSize(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  98. def setReconnectAttempts(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions
  99. def setReconnectInterval(value: Long): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions
  100. def setReuseAddress(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  101. def setReusePort(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  102. def setSendBufferSize(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  103. def setSoLinger(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  104. def setSsl(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  105. def setSslHandshakeTimeout(value: Long): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  106. def setSslHandshakeTimeoutUnit(value: TimeUnit): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  107. def setTcpCork(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  108. def setTcpFastOpen(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  109. def setTcpKeepAlive(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  110. def setTcpNoDelay(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  111. def setTcpQuickAck(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  112. def setTrafficClass(value: Int): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
  113. def setTrustAll(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase
  114. def setTrustStoreOptions(value: JksOptions): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  115. def setUseAlpn(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  116. def setUsePooledBuffers(value: Boolean): MqttClientOptions
    Definition Classes
    MqttClientOptions → NetClientOptions → ClientOptionsBase → TCPSSLOptions
  117. def setUsername(value: String): MqttClientOptions

    Set the username

  118. def setWillFlag(value: Boolean): MqttClientOptions

    Set if will information are provided on connection

  119. def setWillMessage(value: String): MqttClientOptions

    Set the content of the will message

  120. def setWillQoS(value: Int): MqttClientOptions

    Set the QoS level for the will message

  121. def setWillRetain(value: Boolean): MqttClientOptions

    Set if the will message must be retained

  122. def setWillTopic(value: String): MqttClientOptions

    Set the topic on which the will message will be published

  123. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  124. def toString(): String
    Definition Classes
    AnyRef → Any
  125. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. 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