Package

akka.stream.alpakka

mqtt

Permalink

package mqtt

Visibility
  1. Public
  2. All

Type Members

  1. 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

    Permalink
  2. class MqttFlowStage extends GraphStageWithMaterializedValue[FlowShape[MqttMessage, MqttMessage], Future[Done]]

    Permalink
  3. final case class MqttMessage(topic: String, payload: ByteString) extends Product with Serializable

    Permalink
  4. sealed abstract class MqttQoS extends AnyRef

    Permalink
  5. final case class MqttSourceSettings(connectionSettings: MqttConnectionSettings, subscriptions: Map[String, MqttQoS] = Map.empty) extends Product with Serializable

    Permalink

    subscriptions

    the mapping between a topic name and a MqttQoS.

  6. final case class Will(message: MqttMessage, qos: MqttQoS, retained: Boolean) extends Product with Serializable

    Permalink

Value Members

  1. object MqttConnectionSettings extends Serializable

    Permalink
  2. object MqttFlowStage

    Permalink
  3. object MqttMessage extends Serializable

    Permalink
  4. object MqttQoS

    Permalink

    Quality of Service constants as defined in https://www.eclipse.org/paho/files/mqttdoc/Cclient/qos.html

  5. object MqttSourceSettings extends Serializable

    Permalink
  6. package scaladsl

    Permalink

Ungrouped