package
bucky
Type Members
-
trait
AmqpClient[F[_]] extends AnyRef
-
case class
AmqpClientConfig(host: String, port: Int, username: String, password: String, networkRecoveryInterval: Option[FiniteDuration] = Some(3.seconds), networkRecoveryIntervalOnStart: Option[NetworkRecoveryOnStart] = Some(NetworkRecoveryOnStart()), publishingTimeout: FiniteDuration = 15.seconds, virtualHost: Option[String] = None, prefetchCount: Int = 0) extends Product with Serializable
-
-
trait
Channel[F[_]] extends AnyRef
-
-
-
case class
Envelope(deliveryTag: Long, redeliver: Boolean, exchangeName: ExchangeName, routingKey: RoutingKey) extends Product with Serializable
-
case class
ExchangeName(value: String) extends Product with Serializable
-
type
Handler[F[_], -T] = (T) ⇒ F[ConsumeAction]
-
implicit
class
LoggingSyntax[F[_]] extends AnyRef
-
case class
NetworkRecoveryOnStart(interval: FiniteDuration = 3.seconds, max: FiniteDuration = 3.seconds) extends Product with Serializable
-
class
Payload extends AnyRef
-
-
-
type
Publisher[F[_], -T] = (T) ⇒ F[Unit]
-
type
PublisherWithHeaders[F[_], -T] = (T, Map[String, AnyRef]) ⇒ F[Unit]
-
case class
QueueName(value: String) extends Product with Serializable
-
type
RequeueHandler[F[_], -T] = (T) ⇒ F[RequeueConsumeAction]
-
case class
RoutingKey(value: String) extends Product with Serializable
-
case class
UnmarshalFailure(message: String, cause: Option[Throwable] = None) extends Exception with Product with Serializable
-
-
type
UnmarshalResult[T] = Either[Throwable, T]
-
trait
Unmarshaller[U, T] extends AnyRef
Value Members
-
object
AmqpClient extends StrictLogging
-
-
object
Envelope extends Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
Inherited from AnyRef
Inherited from Any