play.api.libs

iteratee

package iteratee

The Iteratee monad provides strict, safe, and functional I/O.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. iteratee
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Enumeratee[From, To] extends AnyRef

    Combines the roles of an Iteratee[From] and a Enumerator[To].

  2. trait Enumerator[E] extends AnyRef

    A producer which pushes input to an play.api.libs.iteratee.Iteratee.

  3. sealed trait Input[+E] extends AnyRef

    Input that can be consumed by an iteratee

  4. trait Iteratee[E, +A] extends AnyRef

    An Iteratee consumes a stream of elements of type E, producing a result of type A.

  5. type K[E, A] = (Input[E]) ⇒ Iteratee[E, A]

  6. sealed trait Step[E, +A] extends AnyRef

    Represents the state of an iteratee.

  7. class PushEnumerator[E] extends Enumerator[E] with Pushee[E]

    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) use Concurrent.broadcast instead

Value Members

  1. object Concurrent

    Utilities for concurrent usage of iteratees, enumerators and enumeratees.

  2. object Cont

  3. object Done

  4. object Enumeratee

  5. object Enumerator

    Enumerator is the source that pushes input into a given iteratee.

  6. object Error

  7. object Input

  8. object Iteratee

    Various helper methods to construct, compose and traverse Iteratees.

  9. object Parsing

  10. object Step

  11. object Traversable

Inherited from AnyRef

Inherited from Any

Ungrouped