Packages

final case class Connect(protocolName: ProtocolName, protocolLevel: ProtocolLevel, clientId: String, connectFlags: ConnectFlags, keepAlive: FiniteDuration, willTopic: Option[String], willMessage: Option[String], username: Option[String], password: Option[String]) extends ControlPacket with Product with Serializable

3.1 CONNECT – Client requests a connection to a Server http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html

Source
model.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Connect
  2. Serializable
  3. Product
  4. Equals
  5. ControlPacket
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Connect(clientId: String, extraConnectFlags: ConnectFlags, username: String, password: String)

    Conveniently create a connect object with credentials.

    Conveniently create a connect object with credentials. This function will also set the corresponding username and password flags.

  2. new Connect(clientId: String, connectFlags: ConnectFlags)

    Conveniently create a connect object without credentials.

  3. new Connect(protocolName: ProtocolName, protocolLevel: ProtocolLevel, clientId: String, connectFlags: ConnectFlags, keepAlive: FiniteDuration, willTopic: Option[String], willMessage: Option[String], username: Option[String], password: Option[String])

Value Members

  1. val clientId: String
  2. val connectFlags: ConnectFlags
  3. val flags: ControlPacketFlags
    Definition Classes
    ControlPacket
  4. val keepAlive: FiniteDuration
  5. val packetType: ControlPacketType
    Definition Classes
    ControlPacket
  6. val password: Option[String]
  7. def productElementNames: Iterator[String]
    Definition Classes
    Product
  8. val protocolLevel: ProtocolLevel
  9. val protocolName: ProtocolName
  10. def toString(): String
    Definition Classes
    Connect → AnyRef → Any
  11. val username: Option[String]
  12. val willMessage: Option[String]
  13. val willTopic: Option[String]