net.sigusr.mqtt.api
package net.sigusr.mqtt.api
Type members
Classlikes
sealed case class SessionConfig(clientId: String, keepAlive: Int, cleanSession: Boolean, will: Option[Will], user: Option[String], password: Option[String])
sealed case class TLSConfig[F[_]](tlsContextKind: TLSContextKind, tlsParameters: TLSParameters)(implicit evidence$1: Async[F])
- Companion:
- object
sealed case class TransportConfig[F[_]](host: Host, port: Port, tlsConfig: Option[TLSConfig[F]], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], retryConfig: RetryConfig[F], numReadBytes: Int, traceMessages: Boolean)