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. class IterateeException extends IterateeExeption

    An Exception that represents an Iteratee that ended up in an Error state with the given error message.

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

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

    Represents the state of an iteratee.

  8. class IterateeExeption extends Exception

    An Exception that represents an Iteratee that ended up in an Error state with the given error message.

Value Members

  1. object CharEncoding

    Enumeratees for converting chunks of bytes to chunks of chars, and vice-versa.

  2. object Concurrent

    Utilities for concurrent usage of iteratees, enumerators and enumeratees.

  3. object Cont

  4. object Done

  5. object Enumeratee

  6. object Enumerator

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

  7. object Error

  8. object Execution

    Contains the default ExecutionContext used by Iteratees.

  9. object Input

  10. object Iteratee

    Various helper methods to construct, compose and traverse Iteratees.

  11. object Parsing

  12. object Step

  13. object Traversable

Inherited from AnyRef

Inherited from Any

Ungrouped