Object

zio.stream

Sink

Related Doc: package stream

Permalink

object Sink

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Sink
  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. final 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. final def collectAll[A]: Sink[Nothing, Nothing, A, List[A]]

    Permalink

    see ZSink.collectAll

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

    Permalink

    see ZSink.collectAllN

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

    Permalink

    see ZSink.collectAllToMap

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

    Permalink

    see ZSink.collectAllToMapN

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

    Permalink

    see ZSink.collectAllToSet

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

    Permalink

    see ZSink.collectAllToSetN

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

    Permalink

    see ZSink.collectAllWhile

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

    Permalink

    see ZSink.collectAllWhileM

  15. final def die(e: Throwable): Sink[Nothing, Nothing, Any, Nothing]

    Permalink

    see ZSink.die

  16. final def dieMessage(m: String): Sink[Nothing, Nothing, Any, Nothing]

    Permalink

    see ZSink.dieMessage

  17. final def drain: Sink[Nothing, Nothing, Any, Unit]

    Permalink

    see ZSink.drain

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

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

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

    Permalink

    see ZSink.fail

  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final 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

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

    Permalink

    see ZSink.foldLeft

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

    Permalink

    see ZSink.foldLeftM

  25. final 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

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

    Permalink

    see ZSink.foldUntil

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

    Permalink

    see ZSink.foldUntilM

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

    Permalink

    see ZSink.foldWeighted

  29. final 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

  30. final 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

  31. final 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

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

    Permalink

    see ZSink.fromEffect

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

    Permalink

    see ZSink.fromFunction

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

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

    Permalink

    see ZSink.halt

  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. final def identity[A]: Sink[Unit, Nothing, A, A]

    Permalink

    see ZSink.identity

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

    Permalink

    see ZSink.ignoreWhile

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

    Permalink

    see ZSink.ignoreWhileM

  40. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  44. final 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

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

    Permalink

    see ZSink.read1

  46. final val splitLines: Sink[Nothing, String, String, Chunk[String]]

    Permalink

    see ZSink.splitLines

  47. final val splitLinesChunk: Sink[Nothing, Chunk[String], Chunk[String], Chunk[String]]

    Permalink

    see ZSink.splitLinesChunk

  48. final def succeed[A, B](b: B): Sink[Nothing, A, A, B]

    Permalink

    see ZSink.succeed

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

    Permalink
    Definition Classes
    AnyRef
  50. final 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

  51. final 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

  52. final 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

  53. final 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

  54. def toString(): String

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

    Permalink

    see ZSink.utf8DecodeChunk

  56. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped