Package

com.itv.bucky.ext

fs2

Permalink

package fs2

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fs2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class ConsumeActionExt extends AnyRef

    Permalink
  2. sealed trait ConsumeActionResult extends AnyRef

    Permalink
  3. type Fs2AmqpSimulator = AmqpSimulator[Id, IO, Throwable, Stream[IO, Unit]]

    Permalink
  4. trait MemoryAmqpSimulator[F[_]] extends AmqpClient[Id, IO, Throwable, Stream[IO, Unit]]

    Permalink
  5. sealed trait Message extends AnyRef

    Permalink
  6. implicit class PublishCommandConsumeActionExt extends AnyRef

    Permalink
  7. implicit class RabbitSimulatorExt extends StrictLogging

    Permalink

Value Members

  1. object ConsumeActionResult

    Permalink
  2. object MemoryAmqpSimulator

    Permalink
  3. object Message

    Permalink
    Attributes
    protected
  4. def amqpOpsFor(addBinding: (Binding) ⇒ Try[Unit]): AmqpOps

    Permalink
  5. object io extends StrictLogging

    Permalink
    Attributes
    protected
  6. object old

    Permalink
  7. def rabbitSimulator(config: Config = MemoryAmqpSimulator.Config.default)(implicit executionContext: ExecutionContext, scheduler: Scheduler, idMonad: Monad[Id], ioMonadError: MonadError[IO, Throwable], F: Sync[IO]): IO[MemoryAmqpSimulator[IO]]

    Permalink
  8. def rabbitSimulator(implicit executionContext: ExecutionContext, ioMonadError: MonadError[IO, Throwable], futureMonad: MonadError[Future, Throwable]): Fs2AmqpSimulator

    Permalink
  9. def withSafeSimulator[P](declarations: Iterable[Declaration] = List.empty, config: Config = MemoryAmqpSimulator.Config.default)(ports: (MemoryAmqpSimulator[IO]) ⇒ Stream[IO, P])(test: (P) ⇒ IO[Assertion])(implicit executionContext: ExecutionContext, scheduler: Scheduler, ioMonadError: MonadError[IO, Throwable]): Stream[IO, Unit]

    Permalink
  10. def withSimulator[P](declarations: Iterable[Declaration] = List.empty)(ports: (Fs2AmqpSimulator) ⇒ Stream[IO, P])(test: (P) ⇒ IO[Assertion])(implicit executionContext: ExecutionContext, ioMonadError: MonadError[IO, Throwable], futureMonad: MonadError[Future, Throwable]): Unit

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped