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. package supersync

    Permalink

Deprecated Value Members

  1. def rabbitSimulator(config: Config = MemoryAmqpSimulator.Config.default)(implicit executionContext: ExecutionContext, timer: Timer[IO], idMonad: Monad[Id], ioMonadError: MonadError[IO, Throwable], F: Sync[IO]): IO[MemoryAmqpSimulator[IO]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2019-02-13) Please use com.itv.bucky.ext.fs2.supersync.SuperSyncSimulator instead - other simulators have known concurrency issues that will make your tests flakey

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2019-02-13) Please use com.itv.bucky.ext.fs2.supersync.SuperSyncSimulator instead - other simulators have known concurrency issues that will make your tests flakey

  3. 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, timer: Timer[IO], ioMonadError: MonadError[IO, Throwable], F: Sync[IO]): Stream[IO, Unit]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2019-02-13) Please use com.itv.bucky.ext.fs2.supersync.SuperSyncSimulator instead - other simulators have known concurrency issues that will make your tests flakey

  4. 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], F: Sync[IO]): Unit

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2019-02-13) Please use com.itv.bucky.ext.fs2.supersync.SuperSyncSimulator instead - other simulators have known concurrency issues that will make your tests flakey

Inherited from AnyRef

Inherited from Any

Ungrouped