Package

io.finch

iteratee

Permalink

package iteratee

Iteratee module

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. iteratee
  2. IterateeInstances
  3. LowPriorityInstances
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Enumerate[F[_], A] extends AnyRef

    Permalink

    Enumerate HTTP streamed payload represented as Enumerator (encoded with Charset) into an Enumerator of arbitrary type A.

  2. trait EnumerateInstances extends AnyRef

    Permalink

Value Members

  1. object Enumerate extends EnumerateInstances

    Permalink
  2. def enumeratorBody[F[_], A, CT <: String](implicit arg0: Effect[F], decode: Aux[F, A, CT]): Endpoint[F, Enumerator[F, A]]

    Permalink

    An evaluating Endpoint that reads a required chunked streaming binary body, interpreted as an Enumerator[Future, A].

    An evaluating Endpoint that reads a required chunked streaming binary body, interpreted as an Enumerator[Future, A]. The returned Endpoint only matches chunked (streamed) requests.

  3. def enumeratorJsonBody[F[_], A](implicit arg0: Effect[F], ad: Aux[F, A, Json]): Endpoint[F, Enumerator[F, A]]

    Permalink

    An evaluating Endpoint that reads a required chunked streaming JSON body, interpreted as an Enumerator[Future, A].

    An evaluating Endpoint that reads a required chunked streaming JSON body, interpreted as an Enumerator[Future, A]. The returned Endpoint only matches chunked (streamed) requests.

  4. implicit def enumeratorToJsonResponse[F[_], A](implicit arg0: Effect[F], e: Encode.Aux[A, Json], w: Aux[Json]): ToResponse.Aux[Enumerator[F, A], Json]

    Permalink
    Definition Classes
    IterateeInstances
  5. implicit def enumeratorToResponse[F[_], A, CT <: String](implicit arg0: Effect[F], e: Encode.Aux[A, CT], w: Aux[CT]): ToResponse.Aux[Enumerator[F, A], CT]

    Permalink
    Definition Classes
    LowPriorityInstances
  6. def futureToEffect[F[_], A](future: ⇒ Future[A])(implicit arg0: Effect[F]): F[A]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriorityInstances
  7. def withCustomIteratee[F[_], A, CT <: String](iteratee: (Writer[Buf]) ⇒ Iteratee[F, Buf, Unit])(implicit arg0: Effect[F], e: Encode.Aux[A, CT], w: Aux[CT]): ToResponse.Aux[Enumerator[F, A], CT]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriorityInstances

Inherited from IterateeInstances

Inherited from LowPriorityInstances

Inherited from AnyRef

Inherited from Any

Ungrouped