object Stream extends Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Stream
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- def apply[E, A](pull: Managed[Nothing, Pull[Any, E, A]]): Stream[E, A]
- def apply[A](as: A*): Stream[Nothing, A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bracket[E, A](acquire: IO[E, A])(release: (A) => UIO[Any]): Stream[E, A]
See ZStream.bracket
- def bracketExit[E, A](acquire: IO[E, A])(release: (A, Exit[Any, Any]) => UIO[Any]): Stream[E, A]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def crossN[E, A, B, C, D, F](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C], stream4: Stream[E, D])(f: (A, B, C, D) => F): Stream[E, F]
- See also
- def crossN[E, A, B, C, D](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C])(f: (A, B, C) => D): Stream[E, D]
- See also
- def crossN[E, A, B, C](stream1: Stream[E, A], stream2: Stream[E, B])(f: (A, B) => C): Stream[E, C]
- See also
- def die(ex: => Throwable): Stream[Nothing, Nothing]
See ZStream.die
- def dieMessage(msg: => String): Stream[Nothing, Nothing]
- def effectAsync[E, A](register: ((IO[Option[E], A]) => Unit) => Unit, outputBuffer: Int = 16): Stream[E, A]
- def effectAsyncInterrupt[E, A](register: ((IO[Option[E], A]) => Unit) => Either[Canceler[Any], Stream[E, A]], outputBuffer: Int = 16): Stream[E, A]
- def effectAsyncM[E, A](register: ((IO[Option[E], A]) => Unit) => IO[E, Any], outputBuffer: Int = 16): Stream[E, A]
- def effectAsyncMaybe[E, A](register: ((IO[Option[E], A]) => Unit) => Option[Stream[E, A]], outputBuffer: Int = 16): Stream[E, A]
- val empty: Stream[Nothing, Nothing]
See ZStream.empty
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fail[E](error: => E): Stream[E, Nothing]
See ZStream.fail
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def finalizer(finalizer: UIO[Any]): Stream[Nothing, Nothing]
- def flatten[E, A](fa: Stream[E, Stream[E, A]]): Stream[E, A]
See ZStream.flatten
- def flattenPar[E, A](n: Int, outputBuffer: Int = 16)(fa: Stream[E, Stream[E, A]]): Stream[E, A]
- def fromChunk[A](c: => Chunk[A]): Stream[Nothing, A]
- def fromEffect[E, A](fa: IO[E, A]): Stream[E, A]
- def fromEffectOption[E, A](fa: IO[Option[E], A]): Stream[E, A]
- def fromInputStream(is: => InputStream, chunkSize: Int = ZStreamChunk.DefaultChunkSize): StreamEffectChunk[Any, IOException, Byte]
- def fromIterable[A](as: => Iterable[A]): Stream[Nothing, A]
- def fromIterableM[E, A](iterable: IO[E, Iterable[A]]): Stream[E, A]
- def fromIterator[E, A](iterator: IO[E, Iterator[A]]): Stream[E, A]
- def fromIteratorManaged[E, A](iterator: Managed[E, Iterator[A]]): Stream[E, A]
- def fromJavaIterator[E, A](iterator: IO[E, Iterator[A]]): Stream[E, A]
- def fromJavaIteratorManaged[E, A](iterator: Managed[E, Iterator[A]]): Stream[E, A]
- def fromQueue[E, A](queue: ZQueue[Nothing, Any, Any, E, Nothing, A]): Stream[E, A]
- def fromQueueWithShutdown[E, A](queue: ZQueue[Nothing, Any, Any, E, Nothing, A]): Stream[E, A]
- def fromSchedule[A](schedule: Schedule[Any, Any, A]): Stream[Nothing, A]
- def fromTQueue[A](queue: TQueue[A]): Stream[Nothing, A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def halt[E](cause: => Cause[E]): Stream[E, Nothing]
See ZStream.halt
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterate[A](a: A)(f: (A) => A): ZStream[Any, Nothing, A]
See ZStream.iterate
- def managed[E, A](managed: Managed[E, A]): Stream[E, A]
See ZStream.managed
- def mergeAll[E, A](n: Int, outputBuffer: Int = 16)(streams: Stream[E, A]*): Stream[E, A]
See ZStream.mergeAll
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val never: Stream[Nothing, Nothing]
See ZStream.never
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def paginate[A, S](s: S)(f: (S) => (A, Option[S])): Stream[Nothing, A]
See ZStream.paginate
- def paginateM[E, A, S](s: S)(f: (S) => IO[E, (A, Option[S])]): Stream[E, A]
- def range(min: Int, max: Int): Stream[Nothing, Int]
See ZStream.range
- def repeatEffect[E, A](fa: IO[E, A]): Stream[E, A]
- def repeatEffectOption[E, A](fa: IO[Option[E], A]): Stream[E, A]
- def repeatEffectWith[E, A](fa: IO[E, A], schedule: Schedule[Any, Unit, Any]): ZStream[Clock, E, A]
- def succeed[A](a: => A): Stream[Nothing, A]
See ZStream.succeed
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unfold[S, A](s: S)(f0: (S) => Option[(A, S)]): Stream[Nothing, A]
See ZStream.unfold
- def unfoldM[E, A, S](s: S)(f0: (S) => IO[E, Option[(A, S)]]): Stream[E, A]
See ZStream.unfoldM
- def unwrap[E, A](fa: IO[E, Stream[E, A]]): Stream[E, A]
See ZStream.unwrap
- def unwrapManaged[E, A](fa: Managed[E, ZStream[Any, E, A]]): Stream[E, A]
- 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()
- def zipN[E, A, B, C, D, F](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C], stream4: Stream[E, D])(f: (A, B, C, D) => F): Stream[E, F]
- See also
- def zipN[E, A, B, C, D](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C])(f: (A, B, C) => D): Stream[E, D]
- See also
- def zipN[E, A, B, C](stream1: Stream[E, A], stream2: Stream[E, B])(f: (A, B) => C): Stream[E, C]
- See also