package
mqtt
Type Members
-
final
case class
MqttConnectionSettings(broker: String, clientId: String, persistence: MqttClientPersistence, auth: Option[(String, String)] = None, socketFactory: Option[SSLSocketFactory] = None, cleanSession: Boolean = true, will: Option[Will] = None, automaticReconnect: Boolean = true) extends Product with Serializable
-
class
MqttFlowStage extends GraphStageWithMaterializedValue[FlowShape[MqttMessage, MqttMessage], Future[Done]]
-
final
case class
MqttMessage(topic: String, payload: ByteString) extends Product with Serializable
-
sealed abstract
class
MqttQoS extends AnyRef
-
final
case class
MqttSourceSettings(connectionSettings: MqttConnectionSettings, subscriptions: Map[String, MqttQoS] = Map.empty) extends Product with Serializable
-
final
case class
Will(message: MqttMessage, qos: MqttQoS, retained: Boolean) extends Product with Serializable
the mapping between a topic name and a MqttQoS.