Package

com.itv.bucky

fs2

Permalink

package fs2

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

Type Members

  1. type IOAmqpClient = AmqpClient[Id, IO, Throwable, Stream[IO, Unit]]

    Permalink
  2. type IOConsumer = Stream[IO, Unit]

    Permalink
  3. implicit class IOExt[A] extends AnyRef

    Permalink
  4. type Register = (Either[Throwable, Unit]) ⇒ Unit

    Permalink

Value Members

  1. object IOAmqpClient extends StrictLogging

    Permalink
  2. object IOConnection

    Permalink
  3. def channel(connnection: Id[rabbitmq.client.Connection])(implicit executionContext: ExecutionContext): Stream[IO, rabbitmq.client.Channel]

    Permalink
  4. def client(channel: Id[rabbitmq.client.Channel])(implicit executionContext: ExecutionContext): Stream[IO, IOAmqpClient]

    Permalink
  5. def clientFrom(config: AmqpClientConfig, declarations: List[Declaration] = List.empty)(implicit executionContext: ExecutionContext): Stream[IO, IOAmqpClient]

    Permalink
  6. def closeableClientFrom(config: AmqpClientConfig, declarations: List[Declaration] = List.empty)(implicit executionContext: ExecutionContext): Stream[IO, WithCloseable[Id, IO, Throwable, Stream[IO, Unit]]]

    Permalink
  7. def connection(config: AmqpClientConfig, halted: Signal[IO, Boolean])(implicit executionContext: ExecutionContext): Stream[IO, rabbitmq.client.Connection]

    Permalink
  8. def declare(declarations: List[Declaration])(amqpClient: IOAmqpClient): Stream[IO, Unit]

    Permalink
  9. implicit val ioMonadError: MonadError[IO, Throwable]

    Permalink
  10. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped