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)(`evidence$1`: Sync[F], `evidence$2`: ContextShift[F])
- Companion
- object
sealed case class TransportConfig[F[_]](host: String, port: Int, tlsConfig: Option[TLSConfig[F]], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], retryConfig: RetryConfig[F], numReadBytes: Int, traceMessages: Boolean)(`evidence$3`: Applicative[F])