package
bucky
Type Members
-
case class
AlwaysRequeue[F[_], E]()(implicit F: MonadError[F, E]) extends RequeueHandler[F, String] with Product with Serializable
-
type
Bindings = PartialFunction[RoutingKey, QueueName]
-
-
type
DeliveryUnmarshaller[T] = Unmarshaller[Delivery, T]
-
-
-
type
Handler[F[_], -T] = (T) ⇒ F[ConsumeAction]
-
case class
HostPort(hostname: String, port: Int) extends Product with Serializable
-
case class
LocalAmqpServer(amqpPort: Int = 5672, httpPort: Int = 15672, passwordFile: File = ...) extends Lifecycle[Unit] with Product with Serializable
-
case class
NoneRequeue[F[_]](handler: Handler[F, Delivery]) extends RequeueStrategy[F] with Product with Serializable
-
type
PayloadUnmarshaller[T] = Unmarshaller[Payload, T]
-
trait
Proxy extends AnyRef
-
case class
ProxyLifecycle(local: HostPort, remote: HostPort) extends VanillaLifecycle[Proxy] with StrictLogging with Product with Serializable
-
type
Publisher[F[_], -T] = (T) ⇒ F[Unit]
-
-
-
-
-
class
RabbitSimulator[B[_]] extends AmqpClient[B, Future, Throwable, Unit] with StrictLogging
-
case class
RawRequeue[F[_]](handler: RequeueHandler[F, Delivery], requeuePolicy: RequeuePolicy) extends RequeueStrategy[F] with Product with Serializable
-
type
RequeueHandler[F[_], -T] = (T) ⇒ F[RequeueConsumeAction]
-
sealed
trait
RequeueStrategy[+F[_]] extends AnyRef
-
case class
SimpleRequeue[F[_]](handler: Handler[F, Delivery]) extends RequeueStrategy[F] with Product with Serializable
-
class
StubChannel extends ChannelN
-
-
class
StubHandler[F[_], T, S] extends (T) ⇒ F[S]
-
-
-
case class
TestFixture[F[_]](publisher: Publisher[F, PublishCommand], routingKey: RoutingKey, exchangeName: ExchangeName, queueName: QueueName, amqpClient: BaseAmqpClient, dlqHandler: Option[StubConsumeHandler[F, Delivery]] = None) extends Product with Serializable
-
case class
TypeRequeue[F[_], T](handler: RequeueHandler[F, T], requeuePolicy: RequeuePolicy, unmarshaller: PayloadUnmarshaller[T]) extends RequeueStrategy[F] with Product with Serializable
Inherited from AnyRef
Inherited from Any