object ZStream extends ZStreamPlatformSpecific with Serializable
- Alphabetic
- By Inheritance
- ZStream
- Serializable
- ZStreamPlatformSpecific
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
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 apply[A](as: A*): Stream[Nothing, A]
Creates a pure stream from a variable list of values
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def bracket[R, E, A](acquire: ZIO[R, E, A])(release: (A) => ZIO[R, Nothing, _]): ZStream[R, E, A]
Creates a stream from a single value that will get cleaned up after the stream is consumed
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def die(ex: Throwable): Stream[Nothing, Nothing]
The stream that always dies with
ex. - final def dieMessage(msg: String): Stream[Nothing, Nothing]
The stream that always dies with an exception described by
msg. - final val empty: Stream[Nothing, Nothing]
The empty stream
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def fail[E](error: E): Stream[E, Nothing]
The stream that always fails with
error - def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def finalizer[R](finalizer: ZIO[R, Nothing, _]): ZStream[R, Nothing, Nothing]
Creates a stream that emits no elements, never fails and executes the finalizer before it ends.
- final def flatten[R, E, A](fa: ZStream[R, E, ZStream[R, E, A]]): ZStream[R, E, A]
Flattens nested streams.
- final def flattenPar[R, E, A](n: Long, outputBuffer: Int = 16)(fa: ZStream[R, E, ZStream[R, E, A]]): ZStream[R, E, A]
Flattens a stream of streams into a stream by executing a non-deterministic concurrent merge.
Flattens a stream of streams into a stream by executing a non-deterministic concurrent merge. Up to
nstreams may be consumed in parallel and up tooutputBufferelements may be buffered by this operator. - final def fromChunk[A](c: Chunk[A]): Stream[Nothing, A]
Creates a stream from a zio.Chunk of values
- final def fromEffect[R, E, A](fa: ZIO[R, E, A]): ZStream[R, E, A]
Creates a stream from an effect producing a value of type
A - final def fromIterable[A](as: Iterable[A]): Stream[Nothing, A]
Creates a stream from an iterable collection of values
- final def fromQueue[R, E, A](queue: ZQueue[_, _, R, E, _, A]): ZStream[R, E, A]
Creates a stream from a zio.ZQueue of values
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def halt[E](cause: Cause[E]): ZStream[Any, E, Nothing]
The stream that always halts with
cause. - def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def managed[R, E, A](managed: ZManaged[R, E, A]): ZStream[R, E, A]
Creates a single-valued stream from a managed resource
- final def mergeAll[R, E, A](n: Long, outputBuffer: Int = 16)(streams: ZStream[R, E, A]*): ZStream[R, E, A]
Merges a variable list of streams in a non-deterministic fashion.
Merges a variable list of streams in a non-deterministic fashion. Up to
nstreams may be consumed in parallel and up tooutputBufferelements may be buffered by this operator. - final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final val never: Stream[Nothing, Nothing]
The stream that never produces any value or fails with any error.
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def range(min: Int, max: Int): Stream[Nothing, Int]
Constructs a stream from a range of integers (inclusive).
- final def repeatEffect[R, E, A](fa: ZIO[R, E, A]): ZStream[R, E, A]
Creates a stream from an effect producing a value of type
Awhich repeats forever - final def repeatEffectWith[R, E, A](fa: ZIO[R, E, A], schedule: ZSchedule[R, Unit, _]): ZStream[R with Clock, E, A]
Creates a stream from an effect producing a value of type
Awhich repeats using the specified schedule - final def succeed[A](a: A): Stream[Nothing, A]
Creates a single-valued pure stream
- final def succeedLazy[A](a: => A): Stream[Nothing, A]
Creates a single, lazily-evaluated-valued pure stream
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def unfold[S, A](s: S)(f0: (S) => Option[(A, S)]): Stream[Nothing, A]
Creates a stream by peeling off the "layers" of a value of type
S - final def unfoldM[R, E, A, S](s: S)(f0: (S) => ZIO[R, E, Option[(A, S)]]): ZStream[R, E, A]
Creates a stream by effectfully peeling off the "layers" of a value of type
S - final def unwrap[R, E, A](fa: ZIO[R, E, ZStream[R, E, A]]): ZStream[R, E, A]
Creates a stream produced from an effect
- 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()