package protocol
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class LastWill(topic: Expression[String], message: Expression[Array[Byte]], qosOverride: Option[MqttQoS], retainOverride: Option[Boolean]) extends Product with Serializable
- final case class LastWillBuilder(topic: Expression[String], message: Expression[Array[Byte]], qosOverride: Option[MqttQoS], retainOverride: Option[Boolean]) extends Product with Serializable
- final case class MqttProtocol(version: MqttVersion, brokerAddress: InetSocketAddress, useTls: Boolean, perUserKeyManagerFactory: Option[(Long) => KeyManagerFactory], clientId: Option[Expression[String]], cleanSession: Boolean, credentials: Option[Expression[Credentials]], connectTimeout: FiniteDuration, keepAlive: FiniteDuration, qos: MqttQoS, retain: Boolean, reconnect: MqttProtocolReconnectPart, resend: MqttProtocolResendPart, lastWill: Option[LastWill], correlator: Option[MessageCorrelator], timeoutCheckInterval: FiniteDuration) extends Protocol with Product with Serializable
- final case class MqttProtocolBuilder(mqttProtocol: MqttProtocol) extends Product with Serializable
- final case class MqttProtocolReconnectPart(reconnectAttemptsMax: Int, reconnectDelay: FiniteDuration, reconnectBackOffMultiplier: Float) extends Product with Serializable
- final case class MqttProtocolResendPart(resendDelay: FiniteDuration, resendBackoffMultiplier: Float) extends Product with Serializable
Value Members
- object LastWillBuilder extends Serializable
- object MqttProtocol extends StrictLogging with Serializable
- object MqttProtocolBuilder extends Serializable