object Sink
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Sink
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def await[A]: Sink[Unit, Nothing, A, A]
see ZSink.await
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def collectAll[A]: Sink[Nothing, Nothing, A, List[A]]
see ZSink.collectAll
- final def collectAllWhile[A](p: (A) => Boolean): Sink[Nothing, A, A, List[A]]
- final def collectAllWhileM[E, A](p: (A) => IO[E, Boolean]): Sink[E, A, A, List[A]]
- final def die(e: Throwable): Sink[Nothing, Nothing, Any, Nothing]
see ZSink.die
- final def dieMessage(m: String): Sink[Nothing, Nothing, Any, Nothing]
see ZSink.dieMessage
- final def drain: Sink[Nothing, Nothing, Any, Unit]
see ZSink.drain
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def fail[E](e: E): Sink[E, Nothing, Any, Nothing]
see ZSink.fail
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def fold[A0, A, S](z: S)(f: (S, A) => Step[S, A0]): Sink[Nothing, A0, A, S]
see ZSink.fold
- final def foldLeft[A0, A, S](z: S)(f: (S, A) => S): Sink[Nothing, A0, A, S]
see ZSink.foldLeft
- final def foldM[E, A0, A, S](z: S)(f: (S, A) => IO[E, Step[S, A0]]): Sink[E, A0, A, S]
see ZSink.foldM
- final def foldUntil[S, A](z: S, max: Long)(f: (S, A) => S): Sink[Nothing, A, A, S]
see ZSink.foldUntil
- final def foldUntilM[E, S, A](z: S, max: Long)(f: (S, A) => IO[E, S]): Sink[E, A, A, S]
see ZSink.foldUntilM
- final def foldWeighted[A, S](z: S)(costFn: (A) => Long, max: Long)(f: (S, A) => S): Sink[Nothing, A, A, S]
- 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]
- final def fromEffect[E, B](b: => IO[E, B]): Sink[E, Nothing, Any, B]
see ZSink.fromEffect
- final def fromFunction[A, B](f: (A) => B): Sink[Unit, Nothing, A, B]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def halt[E](e: Cause[E]): Sink[E, Nothing, Any, Nothing]
see ZSink.halt
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def identity[A]: Sink[Unit, Nothing, A, A]
see ZSink.identity
- final def ignoreWhile[A](p: (A) => Boolean): Sink[Nothing, A, A, Unit]
- final def ignoreWhileM[E, A](p: (A) => IO[E, Boolean]): Sink[E, A, A, Unit]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def pull1[E, A0, A, B](end: IO[E, B])(input: (A) => Sink[E, A0, A, B]): Sink[E, A0, A, B]
see ZSink.pull1
- final def read1[E, A](e: (Option[A]) => E)(p: (A) => Boolean): Sink[E, A, A, A]
see ZSink.read1
- final def succeedLazy[B](b: => B): Sink[Nothing, Nothing, Any, B]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def throttleEnforce[A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) => Long): ZManaged[Clock, Nothing, ZSink[Clock, Nothing, Nothing, A, Option[A]]]
- 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]]]
- final def throttleShape[A](units: Long, duration: Duration, burst: Long = 0)(costFn: (A) => Long): ZManaged[Clock, Nothing, ZSink[Clock, Nothing, Nothing, A, A]]
- 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]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def utf8Decode(bufferSize: Int = ZStreamChunk.DefaultChunkSize): Sink[Nothing, Byte, Byte, String]
see ZSink.utf8Decode
- final val utf8DecodeChunk: Sink[Nothing, Chunk[Byte], Chunk[Byte], String]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()