molecule.request

io

package io

Visibility
  1. Public
  2. All

Type Members

  1. class ProducerRequestOutput[A] extends AnyRef

    Class for 'enriching' a the output side of a producer channel.

  2. class RequestOutput[A] extends AnyRef

    Augment channels supporting multiple protocols for easily sending request messages

  3. class ResponseOutput[A] extends AnyRef

    Enrich a return channel with additionnal methods.

Value Members

  1. implicit final def liftProducerRequestOutput[A](pc: NativeProducer[A]): ProducerRequestOutput[A]

    'enrich' a producer channel.

    'enrich' a producer channel.

    Definition Classes
    package
  2. implicit final def liftResponseOutput[A](rc: ROChan[A]): ResponseOutput[A]

    Enrich a return channel.

    Enrich a return channel.

    Definition Classes
    package
  3. def manageResponse[Req <: Response[A], A](req: Req)(action: IO[A])(implicit arg0: Message[Req]): IO[Unit]

    Definition Classes
    package
  4. implicit def outputToRequestOutput[A](output: Output[A]): RequestOutput[A]

    Augment channels supporting multiple protocols for easily sending request messages

    Augment channels supporting multiple protocols for easily sending request messages

    Definition Classes
    package