package
suite
Type Members
-
-
-
trait
EffectMonad[F[_], E] extends AnyRef
-
-
-
-
case class
NoneRequeue[F[_]](handler: Handler[F, Delivery]) extends RequeueStrategy[F] with Product with Serializable
-
-
-
-
case class
RawRequeue[F[_]](handler: RequeueHandler[F, Delivery], requeuePolicy: RequeuePolicy) extends RequeueStrategy[F] with Product with Serializable
-
-
sealed
trait
RequeueStrategy[+F[_]] extends AnyRef
-
case class
SimpleRequeue[F[_]](handler: Handler[F, Delivery]) extends RequeueStrategy[F] with Product with Serializable
-
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