Packages

package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class ConnectionFailureReason extends IntEnumEntry
  2. sealed trait ConnectionState extends AnyRef
  3. sealed trait Errors extends Throwable with NoStackTrace
  4. sealed case class Message(topic: String, payload: Vector[Byte]) extends Product with Serializable
  5. sealed trait PredefinedRetryPolicy extends AnyRef
  6. sealed abstract class QualityOfService extends IntEnumEntry
  7. sealed trait RetryConfig[F[_]] extends AnyRef
  8. trait Session[F[_]] extends AnyRef
  9. sealed case class SessionConfig(clientId: String, keepAlive: Int = DEFAULT_KEEP_ALIVE, cleanSession: Boolean = true, will: Option[Will] = None, user: Option[String] = None, password: Option[String] = None) extends Product with Serializable
  10. sealed case class TLSConfig[F[_]](tlsContextKind: TLSContextKind, tlsParameters: TLSParameters)(implicit evidence$3: Async[F]) extends Product with Serializable
  11. sealed trait TLSContextKind extends AnyRef
  12. sealed case class TransportConfig[F[_]](host: Host, port: Port, tlsConfig: Option[TLSConfig[F]] = None, readTimeout: Option[FiniteDuration] = None, writeTimeout: Option[FiniteDuration] = None, retryConfig: RetryConfig[F] = Predefined[F](), numReadBytes: Int = 4096, traceMessages: Boolean = false) extends Product with Serializable
  13. sealed case class Will(retain: Boolean, qos: QualityOfService, topic: String, message: String) extends Product with Serializable

Value Members

  1. object ConnectionFailureReason extends IntEnum[ConnectionFailureReason]
  2. object ConnectionState
  3. object Errors extends Serializable
  4. object PredefinedRetryPolicy
  5. object QualityOfService extends IntEnum[QualityOfService]
  6. object RetryConfig
  7. object Session
  8. object TLSConfig extends Serializable
  9. object TLSContextKind

Ungrouped