Object/Trait

com.twitter.io

Reader

Related Docs: trait Reader | package io

Permalink

object Reader

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reader
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def concat[A](readers: Seq[Reader[A]]): Reader[A]

    Permalink

    Convenient abstraction to read from a collection of Readers as if it were a single Reader.

    Convenient abstraction to read from a collection of Readers as if it were a single Reader.

    readers

    A collection of Reader[A]

  7. def concat[A](readers: AsyncStream[Reader[A]]): Reader[A]

    Permalink

    Convenient abstraction to read from a stream (AsyncStream) of Readers as if it were a single Reader.

    Convenient abstraction to read from a stream (AsyncStream) of Readers as if it were a single Reader.

    readers

    An AsyncStream holds a stream of Reader[A]

  8. def empty[A]: Reader[A]

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def exception[A](e: Throwable): Reader[A]

    Permalink

    Construct a Reader from an exception e

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def flatten[A](readers: Reader[Reader[A]]): Reader[A]

    Permalink

    Convenient abstraction to read from a stream (Reader) of Readers as if it were a single Reader.

    Convenient abstraction to read from a stream (Reader) of Readers as if it were a single Reader.

    readers

    A Reader holds a stream of Reader[A] $flattenBehavior

  14. def fromAsyncStream[A](as: AsyncStream[A]): Reader[A]

    Permalink

    Allow AsyncStream to be consumed as a Reader

  15. def fromBuf(buf: Buf, chunkSize: Int): Reader[Buf]

    Permalink

    Create a new Reader from a given Buf.

    Create a new Reader from a given Buf. The output of a returned reader is chunked by at most chunkSize (bytes).

    Note

    The n (number of bytes to read) argument on the returned reader's read is ignored.

  16. def fromBuf(buf: Buf): Reader[Buf]

    Permalink

    Create a new Reader from a given Buf.

    Create a new Reader from a given Buf. The output of a returned reader is chunked by a least chunkSize (bytes).

  17. def fromFile(f: File, chunkSize: Int): Reader[Buf]

    Permalink

    Create a new Reader from a given File.

    Create a new Reader from a given File. The output of a returned reader is chunked by at most chunkSize (bytes).

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

    See also

    Readers.fromFile for a Java API

  18. def fromFile(f: File): Reader[Buf]

    Permalink

    Create a new Reader from a given File.

    Create a new Reader from a given File. The output of a returned reader is chunked by at most chunkSize (bytes).

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

    See also

    Readers.fromFile for a Java API

  19. def fromFuture[A](fa: Future[A]): Reader[A]

    Permalink

    Construct a Reader from a Future

    Construct a Reader from a Future

    Note

    Multiple outstanding reads are not allowed on this reader

  20. def fromIterator[A](it: Iterator[A]): Reader[A]

    Permalink

    Create a new Reader from a given Iterator.

    Create a new Reader from a given Iterator.

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

    Note

    It is not recommended to call it.next() after creating a Reader from it. Doing so will affect the behavior of Reader.read() because it will skip the value returned from it.next.

  21. def fromSeq[A](seq: Seq[A]): Reader[A]

    Permalink

    Create a new Reader from a given Seq.

    Create a new Reader from a given Seq.

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

    Note

    Multiple outstanding reads are not allowed on this reader.

  22. def fromStream(s: InputStream, chunkSize: Int): Reader[Buf]

    Permalink

    Create a new Reader from a given InputStream.

    Create a new Reader from a given InputStream. The output of a returned reader is chunked by at most chunkSize (bytes).

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

    See also

    Readers.fromStream for a Java API

  23. def fromStream(s: InputStream): Reader[Buf]

    Permalink

    Create a new Reader from a given InputStream.

    Create a new Reader from a given InputStream. The output of a returned reader is chunked by at most chunkSize (bytes).

    The resources held by the returned Reader are released on reading of EOF and Reader.discard().

  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. def readAllItems[A](r: Reader[A]): Future[Seq[A]]

    Permalink

    Read all items from the Reader r.

    Read all items from the Reader r.

    returns

    A Sequence of items.

  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toAsyncStream[A](r: Reader[A]): AsyncStream[A]

    Permalink

    Transformation (or lift) from Reader into AsyncStream.

  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. def value[A](a: A): Reader[A]

    Permalink

    Construct a Reader from a value a

    Construct a Reader from a value a

    Note

    Multiple outstanding reads are not allowed on this reader

  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped