Packages

final case class Publish(flags: ControlPacketFlags, topicName: String, packetId: Option[PacketId], payload: ByteString) extends ControlPacket with Product with Serializable

3.3 PUBLISH – Publish message http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html

Annotations
@InternalApi()
Source
model.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Publish
  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 Publish(topicName: String, payload: ByteString)

    Conveniently create a publish message with at least once delivery

  2. new Publish(flags: ControlPacketFlags, topicName: String, payload: ByteString)

    3.3 PUBLISH – Publish message http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html

  3. new Publish(flags: ControlPacketFlags, topicName: String, packetId: Option[PacketId], payload: ByteString)

Value Members

  1. val flags: ControlPacketFlags
    Definition Classes
    PublishControlPacket
  2. val packetId: Option[PacketId]
  3. val packetType: ControlPacketType
    Definition Classes
    ControlPacket
  4. val payload: ByteString
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. def toString(): String
    Definition Classes
    Publish → AnyRef → Any
  7. val topicName: String