Object

zio.stream

Sink

Related Doc: package stream

Permalink

object Sink extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Sink
  2. Serializable
  3. Serializable
  4. AnyRef
  5. 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 await[A]: Sink[Unit, Nothing, A, A]

    Permalink

    see ZSink.await

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def collectAll[A]: Sink[Nothing, Nothing, A, List[A]]

    Permalink

    see ZSink.collectAll

  8. def collectAllN[A](n: Long): ZSink[Any, Nothing, A, A, List[A]]

    Permalink

    see ZSink.collectAllN

  9. def collectAllToMap[K, A](key: (A) ⇒ K)(f: (A, A) ⇒ A): ZSink[Any, Nothing, Nothing, A, Map[K, A]]

    Permalink

    see ZSink.collectAllToMap

  10. def collectAllToMapN[K, A](n: Long)(key: (A) ⇒ K)(f: (A, A) ⇒ A): ZSink[Any, Nothing, A, A, Map[K, A]]

    Permalink

    see ZSink.collectAllToMapN

  11. def collectAllToSet[A]: ZSink[Any, Nothing, Nothing, A, Set[A]]

    Permalink

    see ZSink.collectAllToSet

  12. def collectAllToSetN[A](n: Long): ZSink[Any, Nothing, A, A, Set[A]]

    Permalink

    see ZSink.collectAllToSetN

  13. def collectAllWhile[A](p: (A) ⇒ Boolean): Sink[Nothing, A, A, List[A]]

    Permalink

    see ZSink.collectAllWhile

  14. def collectAllWhileM[E, A](p: (A) ⇒ IO[E, Boolean]): Sink[E, A, A, List[A]]

    Permalink

    see ZSink.collectAllWhileM

  15. def count[A]: Sink[Nothing, Nothing, A, Long]

    Permalink

    see ZSink.count

  16. def die(e: ⇒ Throwable): Sink[Nothing, Nothing, Any, Nothing]

    Permalink

    see ZSink.die

  17. def dieMessage(m: ⇒ String): Sink[Nothing, Nothing, Any, Nothing]

    Permalink

    see ZSink.dieMessage

  18. def drain: Sink[Nothing, Nothing, Any, Unit]

    Permalink

    see ZSink.drain

  19. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. def fail[E](e: ⇒ E): Sink[E, Nothing, Any, Nothing]

    Permalink

    see ZSink.fail

  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def fold[A0, A, S](z: S)(contFn: (S) ⇒ Boolean)(f: (S, A) ⇒ (S, Chunk[A0])): Sink[Nothing, A0, A, S]

    Permalink

    see ZSink.fold

  24. def foldLeft[A, S](z: S)(f: (S, A) ⇒ S): Sink[Nothing, Nothing, A, S]

    Permalink

    see ZSink.foldLeft

  25. def foldLeftM[E, A, S](z: S)(f: (S, A) ⇒ IO[E, S]): Sink[E, Nothing, A, S]

    Permalink

    see ZSink.foldLeftM

  26. def foldM[E, A0, A, S](z: S)(contFn: (S) ⇒ Boolean)(f: (S, A) ⇒ IO[E, (S, Chunk[A0])]): Sink[E, A0, A, S]

    Permalink

    see ZSink.foldM

  27. def foldUntil[S, A](z: S, max: Long)(f: (S, A) ⇒ S): Sink[Nothing, A, A, S]

    Permalink

    see ZSink.foldUntil

  28. def foldUntilM[E, S, A](z: S, max: Long)(f: (S, A) ⇒ IO[E, S]): Sink[E, A, A, S]

    Permalink

    see ZSink.foldUntilM

  29. def foldWeighted[A, S](z: S)(costFn: (A) ⇒ Long, max: Long)(f: (S, A) ⇒ S): Sink[Nothing, A, A, S]

    Permalink

    see ZSink.foldWeighted

  30. def foldWeightedDecompose[A, S](z: S)(costFn: (A) ⇒ Long, max: Long, decompose: (A) ⇒ Chunk[A])(f: (S, A) ⇒ S): Sink[Nothing, A, A, S]

    Permalink

    see ZSink.foldWeighted

  31. def foldWeightedDecomposeM[E, E1 >: E, A, S](z: S)(costFn: (A) ⇒ IO[E, Long], max: Long, decompose: (A) ⇒ IO[E, Chunk[A]])(f: (S, A) ⇒ IO[E1, S]): Sink[E1, A, A, S]

    Permalink

    see ZSink.foldWeightedDecomposeM

  32. def foldWeightedM[E, E1 >: E, A, S](z: S)(costFn: (A) ⇒ IO[E, Long], max: Long)(f: (S, A) ⇒ IO[E1, S]): Sink[E1, A, A, S]

    Permalink

    see ZSink.foldWeightedM

  33. def fromEffect[E, B](b: ⇒ IO[E, B]): Sink[E, Nothing, Any, B]

    Permalink

    see ZSink.fromEffect

  34. def fromFunction[A, B](f: (A) ⇒ B): Sink[Unit, Nothing, A, B]

    Permalink

    see ZSink.fromFunction

  35. def fromFunctionM[E, A, B](f: (A) ⇒ ZIO[Any, E, B]): Sink[Option[E], Nothing, A, B]

    Permalink

    see ZSink.fromFunctionM

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

    Permalink
    Definition Classes
    AnyRef → Any
  37. def halt[E](e: ⇒ Cause[E]): Sink[E, Nothing, Any, Nothing]

    Permalink

    see ZSink.halt

  38. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  39. def head[A]: Sink[Nothing, A, A, Option[A]]

    Permalink

    see ZSink.head

  40. def identity[A]: Sink[Unit, Nothing, A, A]

    Permalink

    see ZSink.identity

  41. def ignoreWhile[A](p: (A) ⇒ Boolean): Sink[Nothing, A, A, Unit]

    Permalink

    see ZSink.ignoreWhile

  42. def ignoreWhileM[E, A](p: (A) ⇒ IO[E, Boolean]): Sink[E, A, A, Unit]

    Permalink

    see ZSink.ignoreWhileM

  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. def last[A]: Sink[Nothing, Nothing, A, Option[A]]

    Permalink

    see ZSink.last

  45. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  48. def pull1[E, A0, A, B](end: IO[E, B])(input: (A) ⇒ Sink[E, A0, A, B]): Sink[E, A0, A, B]

    Permalink

    see ZSink.pull1

  49. def read1[E, A](e: (Option[A]) ⇒ E)(p: (A) ⇒ Boolean): Sink[E, A, A, A]

    Permalink

    see ZSink.read1

  50. val splitLines: Sink[Nothing, String, String, Chunk[String]]

    Permalink

    see ZSink.splitLines

  51. val splitLinesChunk: Sink[Nothing, Chunk[String], Chunk[String], Chunk[String]]

    Permalink

    see ZSink.splitLinesChunk

  52. def succeed[A, B](b: ⇒ B): Sink[Nothing, A, A, B]

    Permalink

    see ZSink.succeed

  53. def sum[A](implicit arg0: Numeric[A]): Sink[Nothing, Nothing, A, A]

    Permalink

    see ZSink.sum

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

    Permalink
    Definition Classes
    AnyRef
  55. def throttleEnforce[A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) ⇒ Long): ZManaged[Clock, Nothing, ZSink[Clock, Nothing, Nothing, A, Option[A]]]

    Permalink

    see ZSink.throttleEnforce

  56. def throttleEnforceM[E, A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) ⇒ IO[E, Long]): ZManaged[Clock, E, ZSink[Clock, E, Nothing, A, Option[A]]]

    Permalink

    see ZSink.throttleEnforceM

  57. def throttleShape[A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) ⇒ Long): ZManaged[Clock, Nothing, ZSink[Clock, Nothing, Nothing, A, A]]

    Permalink

    see ZSink.throttleShape

  58. def throttleShapeM[E, A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) ⇒ IO[E, Long]): ZManaged[Clock, E, ZSink[Clock, E, Nothing, A, A]]

    Permalink

    see ZSink.throttleShapeM

  59. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  60. val utf8DecodeChunk: Sink[Nothing, Chunk[Byte], Chunk[Byte], String]

    Permalink

    see ZSink.utf8DecodeChunk

  61. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped